I realise that this is a somewhat 'nothing' post but is there really a massive diffence in quality of work, ability to take on liability, and cost, of ALL of the afformentioned companies, that is both first and second tier. Also what would be the criterior in selecting such a company?