Shopping Cart Theory, and Practice