microsoft is a great place...it feels to me like a job in the waiting if things ever get really sour. i don't want to work there right now, but i'm glad its there.
i have also made a living because of microsoft...supporting their systems has put bread on the table (even though I'm a mac user at home now). its good having them around.
looks like you had a great weekend fairweather!