1. Licensing cost
  2. Availability and cost of developers
  3. Development environments and tools
  4. Relative costs of software vs. development time
  5. Thoughts on whether Microsoft should ship Visual Studio Express with Windows
  6. Those few companies who start on one stack and switch as they get larger
  7. How, in the end, it all comes down to execution