Beware web hosting companies with the word 'Bargain' in their company name. It's just taken us 3 hours to upload a small site that should require no longer than 1 hour.

A frustrated Cyan team

It may also be worth avoiding hosting companies who have the words Cheap, Affordable or Easy in their names. Because there is nothing easy about working with these bottom-of-market providers.