I like looking on the site Redfin - They generally have lower fees than others (and if you're buying, they give you part of the buyer's commission), but they also have a "minimum commission" of $2,500.
If that 7% is for both the seller and buyer commission, it might not be so bad ($2,450 for each). Of course, ask around, maybe try to negotiate, etc. It might even be worth it to look into For Sale By Owner (FSBO).