iPhone: Ordered (and still shat upon by AT&T)

I ordered an iPhone 3GS (no space, I keep it old skool) on Monday.  I'm excited - every time I play with one I want one badly.  Real bad.  Scary bad.  So I'm getting one.  Yay me.

However, what pisses me off is that you can't cancel the order with AT&T. And they're sold out.  But the frigging Apple Store has them RIGHT NOW.  I could have one already.  If I went and got one then guess what - I'd have to pay a 10% restocking fee. 

Thank you, AT&T.  I don't even have my iPhone yet and you're already pissing me off.