Hey Jesse,
If your shop has internet access, you could take a look at:
http://freehub.bikekitchen.org/We have not used it, but I imagine others on the list have and could give you some feedback. We were hoping to avoid writing something ourselves, so this looked good. Unfortunately we needed to add a shop credit component to it, and I think the Freehub app is more in maintenance mode at this point.
I'm messing with a node-based app for us, but it's still just a prototype.
Andy
Broke Spoke Community BIke Shop
Lexington, KY