I'd sign up as a candidate on any site that only allows recruiters to get in contact with candidates if they submit a company name and zip/post code. If it also gave some stats as to how many candidates they had contacted/put to interview/successfully placed that would make it much easier to filter out time-wasters.