We need a POS system that will integrate with Magento that will do the following:
Inventory synchronization between Magento and POS (obviously).
Barcode label maker.
Import customers(w/ their existing IDs) from our POS because we have a membership/loyalty program and want to continue providing discounts. We need to scan that during checkout to identify the user and provide their discount. We don't need anything for membership card printing, we have our own ID maker(we print customer ID in a barcode on the card).
Hardest part: We need to let members purchase membership online(print card later in store), check their balance online, and use their membership during online purchases. Our membership provides 10% off and has reward points(that are earned by buying things from our store).