I would go work for MS any day. I run a Computer Repair business and that is going good, too. There is a high demand for that here in WA and the profit is just unbelievable. I have been trying to get a Software Engineer position at a good firm and finally have my chance at Triple E technologies in Post Falls, ID (http://www.e3tek.com/).
I get to meet the team and check it all out on Tuesday, my second "interview".
I am so excited and pumped for this!