We use a simple sql db, and built the interface. We check in with barcodes printed on tags or labels, and take pictures of the machine with a webcam. All goes right in the db along with notes on progress and actions performed. Customer is automatically added to quickbooks. When they're ready to check out, the system gives a total and prints out the report for the customer. The ticket number and total is entered on the invoice in quickbooks, and we process the sale and attach receipt. Not the prettiest system, but it works beautifully, is portable and easy to manage, and we're not paying $1,800/year.