Loss Prevention: Staying One Step Ahead of Customers, and Thieves