MSN Labs
Microsoft has created two new incubation units--Search Labs and Live Labs--aimed at the rapid cultivation of internet technology. The Live Labs announcement included a request for proposals on a new grant program. Details about the labs can be found at:
Official MS Announcement
Microsoft Live Labs
Official MS Announcement
Microsoft Live Labs