A 7-12GB service pack?
If the sheer size of that monstrosity doesn't persuade you to stick with XP, then I doubt anything will. I have yet to see anything in Vista that would make me even consider migrating, so to answer the original question I'd definitely stay with XP for the foreseeable future.....
GM

GM