uc_affiliate2 is now in maintenance mode. There hasn't been a release in a long time, so here's one including the bug fixes accumulated in CVS.
-- #801304 by darktygur: "Only products with a node type of 'product' ever show up when an affiliate tries to generate links"
-- #816422 by tinker: "Affiliate form appears in all categories of user profile information"
-- #820052 by AlexisWilke: "E_ALL in link with Actions (CA)"
-- Refined the way we enter order comments (on commission add/remove)
-- #791966 by darktygur & bojanz: "Set a default affiliate link type"
-- Fixed the exclusion of products (by setting the commission to "0")
-- #824066 by bojanz: "Add link to Customer Page in Reports page"
-- #829276 by bojanz: Non-Existant Users Still Appear (Incorrectly) in Affiliate Reports
-- Refactored the click registering code. No longer need to redirect on ?a links.
-- #932742 by univate: Fixed Affiliate tokens not being set.
-- #898882 by darktygur: "commission percentage for this user" calculated at fixed rate, not percentage