eBay normally has an insertion fee, but they have had a lot of deals lately that lets you list items for free, as long as you stick to the default listing options.
With all of the many resources available, there really aren't any good excuses for the ridiculous prices out there.