I understand the desire for a site like this from a job seeker's perspective (no CS degree here either), but what is the incentive for the employer?
Are these no-CS job hunters not on every other site? As a job poster just put "No degree required" and your inbox should be flooded.
I don't see "no degree" as a skill that needs to be sought by paying $99 to post a job.