I own a Treo 650 and one of the most frustrating things about it is trying to find useful information that would only take 5 seconds on a computer but that I want to know when I am away from my computer: weather, baseball scores, stocks, traffic, etc. Using a mobile web browser is not the solution and downloading a zillion apps with crappy and divergent interfaces is also not a good solution.
Over the last year there have been thousands of Dashboard Widgets made to find information just like this and they all use Java and have fairly simple interfaces, mostly just showing the results you want. What if Apple allowed you to sync widgets to your iPhone? A simple interface to access them would be necessary, but I'm sure not beyond Apple's UI abilities. Simple, rapid access to information on the internet without having to use the mobile version of Safari and loading HUGE web pages for small amounts of information.
Now admittedly there are lots of Widgets that wouldn't work in their current configuration because they are too large or not formated to the screen of the iPhone. This is simple enough to fix as Apple has already introduced Dashcode with multiple Widget templates. They could just add an iPhone template which forces the coder to work within the confines of the iPhone's limited screen real estate. Most current Widgets could be easily adapted.
The beauty is that the same Widgets could be used on your Mac and your iPhone and they could be sync'd.
kman