S.T. - In most cases, the buyer agent fees are paid by the listing commission from the seller. The seller and the seller's agent agree to pay a rate, like 5% or 6% when the house sells, and the listing agent pays a portion of that percentage to the buyer's agent. If there is no buyer's agent, the listing agent keeps the entire 5 or 6%.
You should always have a signed agreement that spells out what the agent is going to do for you. It sets the level of expectations of what the agent does and what you are expected to do when buying a house.
Finding an agent can be the hardest part. I recommend talking with friends/family in the area and get recommendations of agent's they've used, or if you need, I can refer an agent in that area. You can reach me thru my website if you need a referral to an agent in the area.