Read other letters about this article
My tabletop Windows PC is six years old. It probably has at least another few years of use in it for my parents. I can't imagine having to resell my machine in two years or less.
Spyware, viruses, etc. are easily preventable. My speed on the net is much faster than my sister's (she owns a top of the line Mac), and she seems to need much larger hard drives to run her software than I do.
Moreover, as a programmer, I like the fact that I can hack my own system if I need to. When my sister's Mac has a problem, she has to take it to the shop. I mean that literally. She needs to pack up her entire machine, put it in the car, take it to a Mac shop and maybe lose the use of it for a couple of days while the issue is resolved. This happened twice in the year that I lived with her, and she ultimately bought a new machine in order to get what she needed. When I realized my hard drive was too small, I bought a supplemental and installed it myself.
My Dell laptop cost less than her MacBook. I got the maximum length warranty on it, and, since I've had good luck with Dell in the past, I don't expect I'll need to pay for further service. The Mac Service contract is annual.
I've never understood why people prefer Macs. They have fewer keyboard shortcuts, which is probably why I don't know a single Mac user who doesn't have severe carpal tunnel from constant mouse use. For anyone who isn't primarily working in a visual medium, Macs just don't make sense.