I heard somewhere that Microsoft might extend the support for XP since they know people are sticking with XP due to the problems associated with Vista.
But really the thing is... With Vista... It's not all that bad. Yes it has its flaws but if you know how to fix a computer it'll work like a charm. I've had more bluescreens with XP thusfar than Vista... which is pretty ironic.
Since support for XP will be going away, and Vista is treated like the plague, and Win7 is still iffy (see my opinion here http://forums.cnet.com/5208-19411_102-0.html?forumID=151&threadID=326624&messageID=2959819&tag=forums06;forum-threads ), how long will you keep XP?
For me, until you can pry it from my cold, dead, fingers.