The MacMini got my attention, but playing with a beta of Vista made me seriously think did I want to go through the trauma of yet another Windows update.
The final piece in the puzzle was a phone call to MS customer support when I was fixing a laptop for friend. He had a HP laptop with a genuine copy of XP Pro running, his system had crashed and I was trying to get it back working for him. It was a simple repair in that all it needed was to run the repair option from the install disk, however his restore disks wouldn't allow a repair only a reinstall. He had lots of photo's he wanted to save on his hdd so a reinstall was out of the question.
As his reinstall disk wouldn't work I decided to use my own to perform the repair and I managed to get his system back up and running. This is when I fell foul of Microsoft anti-piracy system, his serial number didn't match my version of XP even though I was only doing a repair his system took on my disks identity. It also wouldn't let me abort the repair so I was forced to use my own serial number even though I knew the activation would fail later. After getting his system back up, I wrongly assumed a quick phone call to Microsoft would sort out the activation / serial number problem, we both had genuine copies of XP so it wouldn't be a problem. However Microsoft's answer to my calls was "You need to buy another copy of XP" no matter what, all they wanted was more money.
My friend had three choices,
1) buy another copy of XP to get a new serial number
2) reinstall his own copy and loose all his data and setup.
3) pirate it and live happily ever after.
Being an honest guy he choose number 2, personally I would have gone with number 3.
In the end I had to use a Linux Live CD to run his laptop whilst I painstakingly backed up all of his data, then I ran the reinstalled his original version. I then messed about for a long time getting everything set back up again, and returning his data to the harddrive. All this on a system that had been working 100% other than the activation and could have been sorted in seconds by a more responsible Microsoft
It was at that point I decided that I would never buy MS again.
I bought my first Mac a week later and I now have 3.
So a big thanks to Microsoft. They are the reason I switched after almost 25 years as a MS user.