My new phone should be here next week I think. I ordered it late last night, but it is getting sent to my billing address (Missouri). I already gave my parents a heads up and asked them to turn around and ship it back out when they get it.
Also bought a Speck Candyshell for it (Black/Blue) for $18 which should get here about the same time the phone does. My buddy had a Candyshell on his 3GS and I really liked the way it felt and enclosed the phone. I like the way it looks too. I'm not too concerned about getting something that looks fashionable or trendy, so this will do the job for me.
This will be my first iPhone. My contract with ATT just ended and while looking around their site at upgrades, I learned that though the contract is over, I can still carry over my unlimited data when I get a new one. I initially planned on getting a refurbed 32GB 4 last month for $150, but they were out of those, so I sprang for a 4S.
I wish I had gotten the 64GB version though, but I couldn't spend that extra $100. I have had a 32GB iTouch for a while now and have gotten close to running out of space several times before having to delete a hundred or so apps here and there to make room.