Heres what I did to move slowly from adsense to affiliate on many of my sites and try to get off the Google drug...
If you havent already go get Adlogger ( ) - its a free open source tool for tracking your Adsense clicks and supposedly helping prevent click fraud.
One neat feature is that in many cases it records the destination url of the advert your visitor clicked on
Now this is where it gets interesting

Say you are the type of person who has a network of sites sometimes around a niche where there are also affiliate marketers working
In my network of made for adsense sites I have significant numbers of visitors clicking every day
Once a month I review my stats from Adlogger to see if I am missing any opportunities to send the traffic to the affiliate direct.
Easiest way I have found to do that is to log into my hosting cpanel hop over to mysql databases and use phpmyadmin - its almost certainly there if you use cpanel.
Find the table adlogger_logfiles and export the data to ms excel
This gives you a nice complete list of all the clicks Adlogger has recorded and you can quickly scan through and spot any sites where you are either sending to an affiliate arbitraging via adwords or to a site that may have an affiliate scheme in place that you can sign up for directly and cut out Googles margin

This way you have all the money - none of the risk and a whole heap of SATISFACTION