I have affiliate agreements with alot of companies, I probably promote about 10 of the properties, and probably only 4 are actively promoted. If you do some wandering around through older posts, you will find some GREAT advice as far as whom to sign with, and who not to sign with..
You will also find that it is recomended to represent several compaines, and why..
Good Luck