The best thing about Win98 where the kewl BSOD it would threw up everytime you ran out of memory (very, very often in my case) :whistle:
I've never gotten an XP stop code BSOD. Never. Ever. (got only a few in 2000 due to some driver incompatibilities). The fact that you did an upgrade from ME is your flaw. Always do a clean install. Keep your Virusscanner up to date, critical updates in check...

k: