You will probably want to work with a business broker. These are two that I know of that have a listing of businesses for sale:
http://feinternational.com/buy-a-website/
http://empireflippers.com/marketplace/
It seems like the best deals come through old fashioned networking. Maybe look at several businesses that would compliment your existing product and get in touch with the owners?