I've used craigslist in the past. But like anything else, INTERVIEW them! Don't be so quick to hire someone because you are in dire need to fill a position.
I put my ad on craigslist, get a bunch of responses. 80% are BS. Most are probably only replying tso they can tell the local unemployment office they are "trying hard". Of the 20% I find to be half decent, I pick the top few. Then I do phone interviews, and only the top candidates get a face to face interview.
I find this out to be the best method. Take your time, feel them out, and hire the best fit for your company.
No matter where you put your ad, you'll always get BS responses. You just have to sort through them.