Hey guys, what's up? Hope you guys can help me decide here. Okay, my girlfriend and I just switched from sprint to get the Iphone today. She got the 3g and I wanted the 3GS, unfortunately they said I had to wait 3-5 days for it. I was fine with that but 2 workers at AT&T plus a customer recommend that I should just get the 3G. They said it wasn't worth it, and to just save the $100. So I ended up getting the 3G and thought I'd just upgrade within 30 days if I do change my mind(money isn't an issue BTW). I've been wanting this thing for so long, and I'm glad I got it. My question is, should I just get the 3gs? I'm loving the 3g, and I know the 3gs has better speed, slightly better battery life, and of course 3.0 camera(mac mode,auto focus) with video. I think I could go w/o it but is it really worth it? I can't make my mind up, I don't want to regret it later on. What do you guys think? I also wonder why the employees didn't recommend the 3GS, is there something i'm missing or were they just being honest? Also does the 3g have auto focus or macro mode?