@ Taxman
HTC Sync didn't come with my Rogers Dream either, but it worked great for syncing my contacts after i got it. I had a CSV file of all my contacts on my old Motorola phone, I imported this file in to Outlook Express(and immediately showered afterward) then ran HTC sync and it made short work of moving my contacts over.
I got HTC sync here:
HTC Sync upgrade for HTC Magic
Just select HTC Sync in the drop down box and then a location, and download. Not sure what the driver updates listed there are about..I didnt use them.
BB