I have recommended Maplins on many occassion. But be a little wary as to their special monthly offers, always seem to sell-out fast, both in-store and via the internet. I do not know if they still have the 'we will notify you scheme'. This was an idea that if any items were out of stock, they would email you when fresh stocks arrived, or they would tell you that stocks would no longer be available. Good idea, and more scope for customer friendly service.