I just posted about Amazon Mechanical Turk in the story immediately before yours - http://news.ycombinator.com/item?id=1704704 - but in all honesty, I have heard of a few people getting good results, although I don't know if you can target specific demographics too easily.
I think a good bet would be to pay for Facebook ads as they have pretty awesome demographic filtering. Check it out here: http://www.facebook.com/ads/create/
Interesting. How strictly can you filter the respondents using Mechanical Turk? And is it only by demographics, or also by interests and other criteria?
Sorry if I wasn't more clear - I'm not actually sure how granular you can get with mturk.com. I don't think their filtering is that exhaustive. If I lived in the US, I'd be able to try and let you know though!
I think a good bet would be to pay for Facebook ads as they have pretty awesome demographic filtering. Check it out here: http://www.facebook.com/ads/create/