I have to say, OCUK have always been absolutely outstanding for me. If the price difference on an item is minimal, I will always go with OCUK. I have never, ever had a problem with delivery. I order then it comes next day every time. This has been the case since 2005 when I started buying from them.
I've had to RMA things over the years a few times, and every time the process has been simple; request RMA, get RMA number sent, return item, within a day or so I get an update that I will be refunded or replaced. Job done.
I've only once I think had to phone them for assistance, and they helped me out too with some order - can't remember why but it was resolved.
I also used OCUK customer service forum where they helped me with something.
I have had two RMAs recently with other competitors to OCUK and they were both bad. One tried to claim nothing was wrong with the item. The other took a month to replace.
I also hate to see people blindly pimping companies just because they had one bad experience elsewhere, but I think we need to big up companies more these days in the Brit culture where it's just a moan fest. We only tend to complain rather than praise.
So I am praising OCUK highly for service and inventory and stock levels.
The only thing that has annoyed me about OCUK in the past, is when they have posted about a very popular deal and then the websites have not been able to cope with the volume of orders for special deals. We have had this saga at least 3 times where it was a lottery as to who got an order in. I think this could be managed better.
Otherwise, fantastic.