I am currently a developer at Microsoft. Having gone the small company route for the past 13 years I thought I would try the other side of the fence.
In the past I have been a consultant, ISV, mad scientist, and generally swell guy.
Having written code since the Commodore 64 was a brand new machine I would like to think I know a little about it, but have to admit I could be wrong.