BetBug has some kind of special which is a 20$ commission cap, but I dont think it comes into play often, and doesnt help smaller players at all.
tradebetX and betfair are also expensive, although I think betfair offers people who play alot cheaper vig... not sure about TradebetX.