Check them all out because they are the best ones on the web. FFA Net - Biggest FFA page network. Get your own page and post to the network page daily. SmallbizzFFA - Submit your ad to over 33,000 sites every 30 minutes. Register for your own site and let your ads multiply.
Some ads can pull well though.
Get your own page here and you can advertise all of your programs from one site. Check out my page and you will see what I mean. Plus you can post to the entire network at the FFA page. Directories, get your own page and you can send out targeted email messages to all members. MegaSpinner - MegaSpinner is one of those programs that has potential to make you a lot of money.