I don't know if any of you have mentioned this yet as I don't keep up with the thread, but I went in to Regent St last night to ask about contracts and the N900 and I received some bad news. I won't be able to upgrade my current T-mobile contract as the Nokia store is only able to give new t-mobile contracts and none of these are what I'm on. Lame. But with Vodafone, the Nokia store does both upgrades and new contracts. Now I don't know what to do. My contract with T-mobile has already run out and I was waiting for this phone so I could upgrade. I want to stay with t-mobile but I don't want to wait for another couple of months until the N900 reaches the t-mobile store.