the high street will always rip you off
I only ever use high street stores in urgent emergencies or as somewhere to look at gadgets a bit better than the grainy, microscopic pictures many online stores have (often of the wrong product).
Tho, I'm starting to give stores hell for what they do.. I had to stop myself from berating some store member in jessops last week because they had a 1gb microSD card for £40! I bought one from scan for £8.50! the jessops one was pretty much 5 times the price I got the exact same card for online.
I even got the "internet busting prices" posters taken down from the Leeds city centre pc world shortly after it had opened when I raised a stink about the wording when it was only their own online prices they could match and not the 30% cheaper price I could quote from many online retailers.