The only thing is, sometimes overnight delivery will get you your package before the afternoon runs. I've found this to be how it works here in Miami for the most part. Regular ground delivery never delivers before 3pm, but overnight is always here around 10am on Fedex and UPS.Even though the Fedex site said my shipping date was 6/22, I just checked and it says that it is in my home town OUT FOR DELIVERY! The folks that said you didn't need to pay for overnight were correct! BTW I just got the email from AT&T with the tracking info this morning. I would imagine you have your by now as well.
So maybe it will be worth the charge.