Mimo - one thing that I highly disagree with your otherwise correct post is the allure of the physical location. For high end, the store is the cathedral to the brand. How many people on here make a specific stop to Northampton when visiting the UK? When I went to Budapest over the summer, I had two places that I wanted to see: one was Vass.
Pray tell us what is the other?