well i am not a fan of apple, but the iphone app store is a gold mine..
apple provides ALOT of shit.. for you to be able to develop apps for it.. but you can go around it and start from the ground up.. but that would be useful.. but to time consuming stupid i advise go look on apple's website. under developer.. for a developer OS/ developer kit for the iphone
i wish some one would develop a Windows OS for the iphone that would be cool..
or a software update for flash ...
quicktime supports .flv (youtube files/flash video) but not (.swf) Shockwave flash games T.T
i want flash update!!!!!