Blimey! I was only talking to their FD last week! She said they were struggling to match Amazon, but were going all-out on service, along with a price-match promise to try and stopp people getting advice and their hands on the kit, before just buying online (if they were paying the staff to give the advice, they may as well get the sale with a price-match, even at a lower margin than they'd prefer).