It might be noted also that in many markets around the country there are far more sellers than there are buyers, but things seem to be improving. (In my market area anyway)
The benefit of using a realtor who participates with a Multiple Listings Service is that you have not just the listing broker working to find a buyer, but ALL of the brokers who participate in the MLS. This is the foundation behind the existance of MLS.
The national real estate market is challenged by a soft economy and an election year. I am sure your agent is just as motivated to get your home sold as you are. Realtor's overhead can be VERY high with the fuel, insurance, marketing expenses, association fees & dues, and continuing education requirements. A realtor's overhead continues whether they are selling property or not. This keeps career people VERY motivated.
Good luck on your showing activities, and I hope you get a contract soon!