Well how about direct mail? (GASP! NOT SNAIL MAIL!)

Basically for .32/per, you can get a letter size post card handed to your customer.... 32 cents...

Why I'm considering it-

1. cost

2. to the right demographic with the right offering I think the duration of the impression would outlast any other media $ for $