So after seeing the price of the latest iPhone, I decided to look into android smartphones (since the appstore is part of my love of the IOS devices). And i came across a serious set-back that makes me wonder if it is worth getting an android phone. The phones all have a fairly small ROM size (built in storage for OS+apps) you would think this wouldn't be a problem, you could just save your stuff on an sd card slot. But no, you can't save the apps on an sd card due to linux permissions. Fine you say, they probably have enough storage for a fair few apps. But with some of the leading devices (HTC desire/nexus one/motorola milestone) have only 512mb roms. I have 2.1gb of apps on my ipod touch which leaves me wondering if i wouldn't be better off putting the money up for an iPhone 4? What are your thoughts on this guys?