You know that feeling when you walk into a store planning to browse for five minutes and emerge three hours later wondering ...