My so far experience with advertising is that personal contact and the "live" advertising gives the best results. The reasons are multiple: if you are non-English speaker you can best explain the SFI program in your own language and words, if you are face to face with a prospective affiliate you can better make use of hers/his non-verbal signals and turn them into your advantage, also the prospective affiliate can see, feel and respond to your enthusiasm as you talk to her/him.