My hsbc account has recently come up with a wonderful new set of service charges, which I'm more than happy to pay since they were obviously lacking for funds.

Has anyone had dealings with citibank...?