Here's the deal. I have a 1st gen iPhone and an iPhone 3G as most of you probably know by now. Over the past few days, I've been thinking about downgrading to my 1st gen, but every time I think about doing that... I remember that I have 3G and GPS. I don't use the GPS very often but, it has come in handy at times and 3G isn't amazingly fast... it's just "fast enough". I find myself just visiting this site mostly, and I have wifi at work (in the break room) and wifi at home. I'm also concerned about the build quality of the 3G (will it crack or not?...the plastic doesn't feel as professional... even more smudges to worry about on the back...). I find myself constantly wiping my entire iPhone until it's smudge free, only to get more fingerprints right away.... I know that the screen is supposed to get smudged, but smudges on one side is better than two sides. Here are my options: 1. Downgrade to 1st gen and enjoy paying $15 LESS a month and miss out on GPS and 3G... plus higher quality build and a nice professional feeling. 2. Unlock the 1st gen, continue to pay the extra $15 for the ability to switch between iPhones when I feel like it. Keep using the iPhone 3G and *try* to not worry about it. I know some of you are thinking I am extremely picky... well... I'm here to tell you... yeah, I am. Any advice for me regarding my dilemma?