As a canadian and non iphone user (probably wouldnt be one anyway) I dont understand how anyone can complain about new, better products? why should apple wait 2 years to release a new phone, their product ccycles are not based on your cellphone contract, wow, they give you 4gigers one measly gift certificate and you think your entitled to a refund everytime jobs decides to blow his nose. I dont know if you heard but Apple is in the business of making money and they are a computer company, those to things together usually means shorter product cycles. Come on, you fanboys cant pretend like this is a real shocker, the you had to assume 3g was an eventuality, the iphone is already behind without 3g right now, and at the end of the day you can always buy out your old contract and start a new one since clearly an edge iphone which was clearly good enough in 2007 is not good enough in 2008.