Sad to see them go. I've used them a lot over the years but not so much recently. Last time I "directly" used them I got a really good price on a bunch of stuff for a friends PC only to have them cancel the motherboard from the order a few days later because apparently it was out of stock. They only had compatible motherboards at twice the price available so I cancelled it all. It was annoying as I had expected it all to arrive imminently but I was back to square one. Consequently I ordered it all from Amazon for next day delivery.
I did however recently get two short coloured network patch cables from them via Ebay. They were £2.16 for the pair with free delivery. I trusted the Ebuyer name so I chose them over more expensive offerings. They were delivered by DPD the next day and I would imagine that they paid DPD more for the delivery service than I paid them. They had clearly fallen apart, so their demise came as no surprise.