Here are some great affiliate sites for you.

Associate Programs
Directory helps you find the best affiliate programs.

Refer-it
Referral Programs. 815 quality programs rated.

Nexchange
The smart solution for online selling.