You've seen them all- the good and bad! Several of them are not worth your time or effort in helping to promote. In your mind, list the affiliate programs you believe are tops on the Internet.