Read up for the part where we discussed Visual Studio Express being free.
The amusing part about the free tools argument is that the cost of tools is such a non-concern in the professional world. I work for large customers on large projects and tools, whether they be Microsoft, Oracle or IBM, no one's worried about that.
Then again, you might be talking about little side projects, my frame of reference is mostly multi-million dollar systems.