Choosing the right affiliate program can mean the difference between making the time you spend promoting an offer profitable or a complete waste of time. There are literally thousands of affiliate programs on the internet that you can join but if you want to make sure that you are picking the best ones here are 10 tips you can measure your choices against.