I know this is a topic that's been beaten to death, and I've read a lot of the discussions comparing these two. What's interesting (and confusing) is the lack of consensus - some like xp64 better (because it's faster and uses less resources) and others prefer vista (almost as fast, greater driver availability, and future support). I was at first leaning towards xp64, but am now rethinking this (due mainly to future support issues - if I buy a new printer or camera, it will more likely have Vista 64 drivers available). But there are a couple of things I'm still not clear on: 1. Will Vista 64 run older 32-bit software, like MS Office XP and MS Project 2002 (or any other XP software for that matter)? I'd like to run these, and I'm pretty sure XP64 can (via WOW) - but I'm not so sure about Vista. I've read conflicting reports on that. 2. My computer has dual processors with dual-core cpus (4 cores in all). I've read that xp64 is better at load balancing among multiple cores (since it uses the Windows 2003 server kernel) compared to Vista. Does anyone know if that is true? Given that multi-core cpus are now mainstream, I'd be surprised if MS hadn't paid attention to this in the design of Vista. 3. Is XP64 actually available for install on an existing PC? I ask because the only copies I've been able to find for sale are the "systems builder" version. Since I'll be replacing an existing OS (Linux) and a computer I purchased two years ago, I'm not sure I qualify (at least per the letter of the licensing agreement). Any thoughts on this? Thanks for the feedback. Pat