If you don't currently have a need to upgrade, then don't. Continue to enjoy XP and watch technology advance from afar. You probably took a similar stance arguing Win98SE over XP, but the time obviously came for you to upgrade to XP.
The big difference from 98se to XP for me was that XP was far more stable and had proper USB support. These were genuinly useful reasons to upgrade.
XP supports more hardware than any other OS now, and because of the huge install base, will continue to support new hardware for several years to come. Anti-Malware software will continue to be written for XP for years as well, beacsue of the huge install base. There will also be support for new video and audio codecs from third parties, there will still be drivers for new graphics cards for years from ATI and nVidia, again because of the huge XP install base. For many (majority ?) of users that will be enough to stick with XP for several years to come. Eventually people will buy a new PC and thats when the switch to Win 7 will happen for most users. The leap from Win 98 to XP was bigger than XP to Win 7 for the average user.