Have you considered Linux? Even if you don\'t go 100%, you may like dual-booting between it and windows. I\'m using primarily Mandrake 8.2, and whenever I need to do something in windows I either fire up win4lin (win98) or vmware (winxp)...both of which will run while I\'m still in Linux.
BTW Mandrake 9 is due to be out very soon. They just released RC3 today.