What about doing a dual boot machine (XP Pro SP2b and Vista Ultimate 64 bit). This way you can use your old programs now. Get a glimse of Vista Ultimate while letting it mature and get drivers and a SP or two then make the switch best of both worlds what do you think?