So I went to the local Rogers store (Durham Region) to see how much it would cost to upgrade on a contract with a few months left on it. They said that it would be the same $199/$299 even if there was time left on the contract. The store I went to only had 1 8gig iPhone, and the entire system was down (any of the Rogers stores wouldn't be able to process the iPhone). Was also told that disabling data was NOT an option. Way to drop the ball AGAIN Rogers! Anyone have luck actually getting a phone?