I woke up at 3AM, ordered it, woke up 7AM only to a cancellation email from Sprint saying there was a system issue and my order was cancelled. Called sprint at 7:30 and place a new order and they said I am still within the timeframe of getting it next Friday.