Sometimes it ain't easy to sell a domain but there is another option: Rent your domain to someone who might need it. You need to have good traffic in order to ask more for the domain, but even a weak name or a group of them, can be rented for some bucks a month instead of making $0. On the other hand , you may need a good domain name for your project but dont want to pay thousands of dollars for it.... you can check out sites like www.leasethis.com or www.leasemy.com and you will probably get what you need. Some avaliable names for Rent or Lease I found today are: bar.com cafes.com corp.com grill.com place.com pub.com Oh, and If you have good domains you can go to those sites and they may list them!
if they have good traffic why do u think they making 0$ all such names gets lot of typins without any advertisement.
Sure,one should try his best to make full use of the domain registered.Domain can be great fortune to you. So I think every domain has its value if you can find it and know how to promote it.