I could write a few pages based on my experiences, but I will leave it at one point which i think will help you the most.
Have your own traffic first. If you don't have enough traffic for at least 3-5 sales a day and are just hoping that affiliates will find you and promote you then you have a surprise coming. There are more programs than affiliates who send sales, so don't put all your effort into a paysite and pour money into it in the hope affiliates will fall over themselves trying to promote you
Thats the best advice I can give
