I'm torn between giving up my Storm or considering getting an iPhone or something that is more advanced than the crummy version that's out now. Nothing but problems, bad connections, etc. Does Apple have an plans to make another iPhone that allows you to replace the upgrade or replace the memory card, batteries? I really like the IM and MMS on my phone, however I am concerned about application avail. and so may either go Windows Mobile or G2 or G3 (maybe the G2 or G3 will be the best one).