I use this product to print tax returns at client houses. Believe me when I say I wouldn't use a product in front of a client who is paying me on an hourly basis unless I was sure of its' dependability and quality.
The wait at the register lines can be long. Some customers take time especially if they are applying for membership. Could not a separate desk (customer service)be used for this once the purchase has been made?