Had quite a few things from Ebuyer and never a problem with them. Mind you, that doesn't make them good for everybody, just look at NTL who have some people saying that they have never had a problem with them.
A lot of problems are caused by courier companies who don't know how to handle goods, read maps or comprehend the English language. Marking an item "fragile" means the courier should throw it into the van first and then toss as many heavy items on it as they can. Before noon delivery means anytime after their afternoon nap if they happen to pass your street, otherwise leave it till tomorrow.
Last year I had a motability scooter delivered after chasing the couriers up for over a week. I think that they went through the entire A to Z of delivery excuses as to why it took so long. When it did eventually turn up on a large lorry the driver knocked on the door and asked me if I could get it off the lorry for him as he had a bad back. The delivery note clearly stated that a tail lift and pallet truck was required, but neither were, and the packaging clearly indicated what was being delivered.