since not having a monthly salary paid in, they have gone from being a great bank to a very very very expensive bank, who really dont seem to give a toss about all the good years they have had from you
As a counterpoint though, I bank with HSBC for my business and personal account, and a BACS transfer from one t'other takes about 10 seconds for it to show up in the other balance. Not for everyone I'm sure, but just a thought.
The reason behind paying a cheque rather than drawing cash and paying into my account is a cheque from the same branch costs nothing where as if i draw cash from the business account it costs !