I preordered with spark on the Wednesday when they opened up there online site for preorders on Wednesday where i entered all my details got a confirmation e-mail. Day before launch i get a bit suspicious as i didn't receive any further correspondence so i gave it some grace time and by 2pm on launch day got tired of waiting so decided to call spark after 30mins on hold and a long discussion i got told that the order never got handed to the back office team from credit review. They then told me that if that happened i would have got the phone on launch day or the following day now i have to wait 4 weeks. I am not very happy with this as after they told me that i got a e-mail saying the iPhone would be 3-5 days away lol.