Just out of curiosity, what carrier are you with? I am with Cingular, and I waited for about 3 weeks after my contract expired and wound up getting a phone that went for $99 after rebate w/ 2 yr contract for free (actually 2 of them, with 2 $40 bill credits) at the time. It was ironic, because I got the mailer the very night I was headed out to buy a new phone. If you are going to go that route, you may want to wait just a tick longer, or call and talk to customer retention and see if they can't offer you an even better deal.