I just got a contract for the iPhone pro online, everything signed and checked out perfect and a big selling point was the next day delivery I was so excited when my order went through just to told that the phone wasn't even in stock and that they'd let me know when they get more. No option to change phone or cancel the contract just a wait until its instock. DON'T SELL THINGS YOU DON'T HAVE!!