A month ago, I helped my sister upgrade her 10 year old Toshiba laptop to a Macbook and now a few weeks later her 5 year old Desktop setup running XP is crashing. She's PC moxy and has done all the right things. We agreed she needs to upgrade equipment, so I'm helping her with a 3 GHz iMac 24" with 4 GB of ram. Been shipped (she lives in the boonies in Montana). You can't drive to the local Apple Store.
Another happy convert. The jury is still out for me. I like my 13" MacBook, but I also like my custom assembled desktop with infinate hardware reconfiguration possiblilities--part of the fun. Yet, now that I'm getting on in age, it might be better to get rid of those dozen shoe boxes of IBM compatible PC parts I have collected over the past few years.