I think stop and shop does it best. They have hand scanners you can get. They are all linked to your store card, which has your address and id number. Then you can scan away and put everything into bags in your cart. Then you just scan the scanner at the end and pay the bill.