Actually you're all wrong. Sysadmins are the 2nd most powerful. We all let Network admins think they are. Programmers and Developers we just laugh at. Project Managers, not in IT... QA is for sissies, just do it right the first time. End Users only exist for all our amusement.
Storage Managers are the GODS of everyone. At the end of the day where do you "hope" your data is and who do you "hope" is taking care of it....

... Go ahead, piss us off, test the theory...
Steve you don't need a programmer. You have a pre-canned package for accounting. Unless you were given the source code neither Jason nor anyone else is going to modify it. The PC industry mentality of "upgrade" is ... scrap what you open and pay for a new version. Either MicroSoft changes the OS so much that older programs won't run or the application vendor is simply taking advantage of the OS change. Everyone likes to blame MS. It isn't all their fault. So your application vendor decides that with Windows 7 they will dump the old stuff and make a new package. Think all new revenue aye...
If you're running Windows 7 then get the emulator to run XP or just stay on XP if you're there. Run your accounting package until the whole thing dies.
Just for billing? Is this customized specifically to your doing carpeting? CAn't you just use off the shelf accounting like Peachtree or Quickbooks etc ???
GOD