extending affiliate concept

Hi, I would really like to extend the concept of the affiliates plug in – to enable MLM and have affiliate of affiliates (and possibly of affiliates to a selectable level!!!) Is this something that could be achieved easily by extending the plugin?

Also I would like to track the usage of the members – and offer usage points – the more they use the site the more “points/rewards” they get. Ideally they would also receive points for their downstream affiliates and for any buying activity on the site (ie spend money through adsense or amazon and get points/rewards….. It is sort of a cross between membership, affiliates and rewards.

Any ideas of an existing plugin that does this, if not does it merit consideration by the team????