I think I will settle with these guys. Their products are top notch. I agree there have been stock problems - but they do their utmost to communicate this and their staff are very friendly and recently they have been faultless. I give them 98%, with a reserve of 2% - because I am the sort of person that's never 100% satisfied :-)
Placed an order for next day delivery for e liquid with items shown as in stock, after a week no delivery, emailed evape, no reply, emailed again, no reply. Had to claim via Paypal and after 3 weeks they replied saying sorry we were out of stock. Total waste of time.