I think flyers can work but like all marketing techniques, flyers target certain markets or individuals. I've done the flyer thing and had absolutely no success with it. However that being said and even though I toss out flyers myself, now and then I come across a flyer that I keep.
In my opinion it's a hit-or-miss thing. But everything is always worth a try!