... but a lot of businesses are sticking with XP because there are no compelling reasons to upgrade.
It only gets harder to upgrade the longer you leave it. And given the almost daily news coverage of companies getting hacked and losing vast reputation, customer-base, IPR and getting sued for data-protection violations, I'd have thought security alone is still a pretty good reason to upgrade.
Word, Excel, and homegrown VB6 apps don't benefit at all from a move to 64-bit.
As much as I'd love to be running the latest and greatest, there really is no business case for the upgrade. What I would like is to be able to develop in VS11, but I guess that's not going to happen.
So you're saying if Microsoft provided VS11 for XP then your company would spite Microsoft by sticking with XP for longer and not giving Microsoft money to upgrade to Vista or later? I'm really not seeing the business case here for Microsoft to go out of its way to give you reasons to not buy their core product.