I find their website quite easy to use, their customer service very good, and their return policy very flexible. And have never seen it say f*ck off anywhere on their site. I think the difficulty with using them from overseas has to do with forces quite beyond their control. Is there no such business anywhere in the UK or Europe? Perhaps there's a market that needs to be filled?