I've been wondering why one of the mobile web-pages has slowed down loading. After a little investigation, one of the drop-down lists on the page had gained lots and lots of values. The overhead of pulling down all the drop-down values was causing the overhead. So a little re-design to move the selection list to another page was all that was needed to speed up the application and lower every users GPRS/3G charges.
Once done the application is noticeably quicker.
Its amazing that something as simple as optimising values on a drop down list can improve the user experience so significantly. This serves to illustrate that the process of building mobile web-pages has subtle differences than designing for the full desktop browser.