I used to work there - so can safely say that that has given me a cynical outlook.... was at the Windows 95 big launch party, and still have enough free t-shirts, shirts etc etc to keep me in clothes till i am 90. I still like their products though and quite a few of my friends still work there and i also have an msdn universal subscription to keep me in touch. The thing i really miss though about working there is the fact that you played with all the new products so early - by the time they actually shipped to manufacturing you thought of them as old technology...