I have always wondered why Bill named this company "Microsoft". Today at TechReady6 Ballmer mentioned that it stands for "SOFTware for MICROprocessor."