Agreed. Oxford Life has door hangers priced at 4 cents each....minimum order of 100. $4 for 100 double sided color door hangers isn't too shabby.
You can get 10,000 for just $200 with free shipping for $200 from doorhangers.com
Also the bags are just 1 cent each, if you want to stuff it with whatever you wish.