I finally caved a few weeks ago, and bought a 16GB iPhone. I figured I might as well have, since AT&T's 3G isn't compatible with T-Mobile's, and even if it were, there's also the issue about not being able to purchase the phone without activating it. It's pretty tight, although I wish they'd hurry up and make a 32GB version. It's also VERY annoying when I lose signal at home. I've been spoiled by my BB Curve (with UMA), and was used to getting perfect reception, since calls would go through my router, instead of GSM. If they ever release a UMA enabled 32GB iPhone, I'd probably never use another phone again.