Windows XP is a very decent OS for business use, all the new gimmicks that have been put in Vista are completely useless for non-home users. The same goes for Windows Seven, even tough it's a lot better as Vista, it still isn't as good as XP.
Also, upgrading to Windows Seven (or Vista) could also mean a possible server upgrade, since the new Windows Server versions have policies that only Vista/Seven support.
Most companies will probably wait for Windows Seven Service Pack 1 or 2 ... and I can't blame them for doing so
