You know that feeling when you walk into a store and three hours later you emerge wondering where the time went and why ...