I also think door knocking is the quickest way to get custom (not always good custom) leaflets are slower than doorknocking but gives good results IMO.
I also get work from my websites, word of mouth ect etc.
Xmas brigade always get charged more this time of year regardless if I think they will cancel after christmas or not, if people do not pay the premium at this time of year they can wait 5 weeks and pay standard rates I do give them the choice, either way is fine with me.