I agree with the note that MS developers are 'more' organized or professional. Need not mean they are better - I think both Google and MS have extremely talented developers (I work at MS)...just that MS being an older company has matured in the development process. Google will soon be there.