I'm a buyer in the CT market and I believe the "answers" here might be a little misleading. I know I won't be answering the original question so @HomeBuyer can ignore this, but feel like I should clarify a few things from a buyer's standpoint. Assuming a typical scenario with one Buyer's representative and one Seller's representative - in the state of CT:
1. Speaking purely from a transactional standpoint, the only true fact is that the seller will typically pay an amount (typically 5-6% of transaction) to both entities together who will split it between them.
2. Economically speaking, no seller (not many at least) will pay this out-of-pocket. The fees due to both agents are the net difference between what the buyer gives and what the seller retains.
Taking an example of a home that closes at $400k, the buyer (or their lender) will pay the seller $400k. The seller keeps $376k and pays $24k (6%) to the agents, both of whom keep $12k each. Yes, the buyer did not hand out a check or swipe a credit card to pay their agent, but they did participate in a transaction that eventually flowed their money into their agent's account (or their office which will possibly keep a percentage before the agent gets their share).
Arguing that the fair market value of the transaction does not depend on what the agents want to make and is not already factored into the price of the home is probably going to be a much heated discussion for a different topic here. So I won't get into that.
Just for the record, I think it is completely fair that the buyer is in a way responsible for their dues to their agent - you pay for a service you get. But I just want to disprove the "oh, you don't pay anything as a buyer" philosophy that a few gentlemen and ladies here seem to be propagating.