For those interested, there are further discussions here and here.
In my case, I use Linux exclusively so this weekend I had to hunt down a Windows XP box (since it doesn't work on 7) that I could use. There was no way I was going to trust
the clowns at a Rogers store nor wait for the SD card to get shipped.
As much as I like Android and the whole concept of an open mobile platform, there is still a lot of work to do in terms of letting all members of that mobile ecosystem know who is resposnible for what. The entangled mess that is the mobile industry in Canada will be a challenge.
Thanks to Rogers' constant habit of sticking their stinky paws in the ROM to customize it with their useless icons (amongst other things), "supported" upgrades to Android devices such as the HTC Magic and HTC Dream are VERY difficult. Part of the reason Rogers was even able to release the fix so quickly was because a vocal group of us has been pushing Rogers and HTC to stop this nonsense and letting us upgrade - I'm sure work had already gotten started. I am curious about what would have happened if Rogers and HTC had continued with their no upgrades plans.