http://www.theoutdoorshop.com/
The cheapest and best by a long way. All I use for online gear shopping. You may find some better deals on some items, but you won't find a consistently cheaper shop, no way. I live about 40 mins from the actual shop and have been there plenty of times and know it's not remotely dodgy.