Great post, but that assumes you have an email list to promote too.

There are many affiliates that have no email list - they just run banner, or PPC traffic (or something else) straight to the offer. I know a few guys that get in the top 10 doing this... I've always wondered how the hell they do that.