Not sure what you mean. As I understand it, this will be post #3.
Best Promotion Method I think is content! Get searches from google as it will provide you with the most amount of visitors and paypack. How you get ranked high in google is another matter though. You can use link baiting to get link backs or simply buy them.
Oh, I forgot to mention. For software, Shareware/Freeware sites are critical! Not only will they produces results and sales but they will provide you with Link Backs, all free! This will help you rank higher in Google thus getting you more downloads and sales.
Agreed! The best way to get visitors is through google!