These are some pretty poor reasons....
1) "Extended support" Um, as far as I can tell Windows 7 will also come with support
2) "You live on the Web" So what difference does the OS make then? Might as well get one that boots fast and is more secure.
3) "Microsoft's latest security features are freely available to download for XP" This is basically a repeat of point one. And if it's as good, then why not go with the newer OS?
4) "You've got your computer set up just the way you like it" This is probably the only valid reason. I am used to XP, I like the way it works. Getting used to Win 7 will take a while and there are some new interface features I don't like.
5) "Your next computer will include Windows 7 anyway" I hardly ever buy computers with the OS pre-installed. I buy the OS when I need it and install it myself.
Sure there are some great programs out there for XP... but they will all be ported to Win 7 within a year... and the 32 bit ones seem to run just fine on 64 bit.
There are a few things about Win 7 I don't like....
A) Networking is completely broken. Take me back to the simplicity of XP's networking.
B) Folder Options doesn't really remember my view settings. I am constantly fiddling to get folders to display the way I want.
C) The UAC and administrator controls are still too intrusive. I know they are there for a reason, but they take too long to appear and are inconsistent in their implementation.
But there are also a few bonuses that it will be hard to leave and go back to XP for.
A) Win 7's boot time is simply divine. I love being able to work 30 seconds after the PC is turned on.
B) More than 4 GB RAM... finally!
C) Programs run great under the 64 bit version!
and "Driver Issues" ...sorry never had a single one.