Microsoft has a new program called their "Affiliate Network" which is in Beta. Just like Google's AdSense program which pays you for displaying ads on your website, Microsoft hopes to encourage people to help advertise it's programs.
While their website does not indicate what you will receive in compensation or the terms, however according to the Microsoft Partner Program "Innovate on Windows Server 2008" initiative, it tells us you will receive $75 for signing up and $100 per customer in exchange for getting people to sign up for AdCenter (Microsoft's online search engine ad delivery system).
Depending on the non disclosure they have us agree too, I'll try and update what the benefits are.
You can signup for the program here at http://microsoftaffiliates.net/
(Update: I found the following blog post indicating $1.50 per OneCare trial user http://microsoft.blognewschannel.com/archives/2007/06/06/microsoft-starting-affiliate-network/)