Ugh, this is so frustrating. I've been trying to get an iPhone 3G S from Rogers (Canada) since launch day. All the stores tell me they didn't have any. I ask when they will, they keep saying these dates, and when I go on the date, they say it was delayed, give me a new date, still not there then, new date, etc. What the hell is the deal here? All I want is a new iPhone 3G S, and all these Rogers people are telling me is that there is this Canada-wide shortage on iPhone 3G S. Come on. How can I get one? I sold my iPhone 3G the week of WWDC in order to get maximum profit, knowing the 3G S would be out really soon. Being this long without an iPhone (or any cellphone for that matter) is incredibly annoying. What can I do? Have you guys heard of it?