VLC, You were not ridiculed! I am genuinely puzzled why you would make your first ever post on here a negative one in the wrong place.
By the looks of it, you have products which should do well on here - very niche so the absence of listing fees would make here the right place to list them.