Agree with everything said above, especially about Matt @ Silca who is excellent on most occasions.
It does also help knowing who to speak to when you need help and what sort of help you require.
Best person in this industry for me was Tom Morrison when he worked at Aldridges, he always went the extra mile for me and is one of the main reasons i spend so much with Aldridges each year.
There are some great people working for all the companies mentioned you just need to find out who they are and contact them when issues arrise.