If you are getting the cheques in your personal name (ie you don't need a business account) then Citibank offer a US dollar account with no charges for dollar cheques. You get a cash card, or you can run it alongside a Citibank UK Sterling account and move the cash between the two (no charges) to support your Visa Delta and chequebook in Sterling. Nice internet banking as well.
Cheers
Ardy
URL:
http://www.citibank.co.uk