Yahoo does not like affiliate sites. They have said so. However, they will only ban your site if they find it. Stay relatively small and your chances are good of remaining in the engine for a good, long time. If your site get lots of referrals from them, your site will get banned.