I think the consensus is to hold on to XP as long as possible, try to wait until Microsoft fixes Vista. (Hey, it worked for me with XP- I didn't buy XP until fixes for SP2 came out.)