How true! People should always have a few different methods they can use to make money online. You never know what might happen with one affiliate program or another.
I currently promote products from two affiliate programs, plus I write my own informational products - and MY products are selling better than the affiliate products I promote! Go figure.
Anyway, whatever works, do it! Just make sure to do MORE than one program to be on the safe side.
I know what you mean with ebay - I was doing something that was working GREAT on their site, then out of the blue the rules changed. Oh well, you win some, you lose some! Keep up a great attitude and it makes all the difference.