re: Why One SMB Sticks With Windows XP: Truckload Of Toner
It's not just a matter of hardware - it's a matter of software as well. First hand knowledge here regarding the migration of a Fortune 500 organization from XP to Windows 7 that got stalled because applications were created for Windows XP that never got upgraded to Windows 7 - either the programmers within the organization never updated the code or the third party that supplied the code had it running flawlessly under Windows XP and then folded for one reason or another (bad economy, anyone?).
Also, the head of an IT firm isn't going to be in any rush to have his clients upgrade - let's think about this for a minute. Most any Windows tech out there can run (and fix) Windows XP in their sleep - so you have a known environment, easy access to resources to work on it, large support base. Also, in these economic times, there really isn't a reason to force a client to move to Windows 7 or Windows 8.
Finally, I also don't buy the idea of having to manually re-enter data - once it's in a digital format, it's fluid... may take some force to transition it from one format to another, but it should be/is possible. There will always be legacy hardware and software in some organizations - others adapt, whether on their own time or when absolutely forced to. Adapting on your own time is generally less costly, in my experience.