Try and open a merchant account at any big bank and you wont get much better fees unless you are moving huge amounts of money.
Reply on news.ycombinator.com