Take a look at http://im.live.com/. Microsoft will share a portion of the program's advertising revenue with a non-profit organization of your choice.

The list includes: American Red Cross, Boys & Girls Club of America, National AIDS Fund, National MS Society and Unicef. This seems like one marketing campaign that is headed in the right direction. As for what is defined by "a portion of the program's ad revenue", it's anybody's guess what that number is.

