Viral Marketing
Note more explaination on viral marketing see http://wilsonweb.com
The concept of viral marketing which is good for affiliate marketing is, create basic quality freeware/shareware applications and use it to market product or affiliate programs. This is one of the powerful way to get high traffic to your website for making money on the internet
Distribute it to software directories as much as you can, using a software submission agents, such as http://softwaresubmit.net and http://freewarebox.com/search In some case this passive efforts method can generate huge unique visitors in different markets and will increase continually if you put more stuff. The traffic originated from search engine marketing company such as google and yahoo is coming fast and it doesn't really stop.
The ad-free, quality very simplistic one-feature programs that naturally tie in to the main selling-point of a certain product or an affiliate programs. For example, based on experiental marketing, create a simple calorie counter or fitness scheduler program if you are going to market a weight-loss product. You can get free freeware or shareware from http://directdownloadcenter.com and http://freewarefiles.com
Based on another marketing studies, if you want to build a quality opt-in list real fast, then make them "register" to activate your software, so they're opting into an auto-responder. You can also get some free Freeware /Shareware from the internet as mentioned above.
Use a certain submission program to submit it to all of the major software directories on the web or major networks with have large of the traffic. From the internet search, you can also get some free submission agent to do mass submissions.
The most important, you have to select good products such from here or here., before you can incorporate online into the viral marketing system.