I hadn't realised they were purchased by BT. I've not ordered from them in a very long time due to their prices hardly ever being the best.
Years ago (8+ years) I ordered a flatbed scanner from them and got a confirmation email that it would be delivered on a specific day. But strangely the evening I got a phone call from someone living about 15 miles from me, saying they had delivered by scanner to his address and would I like to go to his house to collect it. All very strange, especially how he got my phone number as it wasn't on the parcel, but I drove there and picked it up anyway and all was OK. But still, very odd.
Out of the online retailers, the one I would recommended the most is Novatech. One of their main warehouse branches is located in Portsmouth, so I don't have to travel very far to get anything I need, or they offer free 3-5 day delivery and pretty much everything, and it always arrives the next morning, which is brilliant. Their RMA department is also brilliant and nothing like the experience here from Dabs. I took a PSU back to them that was 1.5 years old (with a 3 year warranty). They gave me an RMA red sticker with a reference bar code on it, and said they needed to check the PSU to confirm the fault and would contact me. A couple of days later I got a phone call from them saying they had confirmed it, the same PSU was no longer available, so instead they offered me credit to a value higher than the original and I selected a new PSU from their current range. It arrived free of charge the next morning. Brilliant.
Other online retailers I use a lot without any problems include Ebuyer, Overclockers and Amazon. No problems at all with any of those.
I would however warn anyone against using Saverstore. This company is run by an Indian family that have ripped a lot of people off in the past. Years ago the company was called Savastore, and had been running for years. I had purchased quite a bit from them in that time. They then went into administration and were closed down, with all customers with outstanding orders losing their money. The company then suddenly reopened a couple of weeks later, slightly renamed to Saverstore but looking very similar. They didn't honour any of the outstanding orders from Savastore because it was stated as being a different new company. This new store was setup by someone else in the same family as the original Savastore. I therefore won't trust them since this. I didn't personally lose any money with this, but I know a couple of people who did. One had just paid a lot of money for a new PC and got something like 10% back in the end.