Actually, instead of Micrsoft buying, I think it would be better for Steam to be split off as an independant company. Other game companies (like EA) might be reluctant to use Steam because it is associated with Valve. By splitting it off, you could make them more or less neutral.