If my own story of starting an Independent Software Vendor could foster any other developer doing so, it would be awesome. The marketing, the support, the management and all is vital for an ISV, but always keep in mind that what is sold is first and foremost the software, the immediate and concrete result of your own work. In other words a developer can learn in a few weeks to manage decently marketing support and everything but it takes years, if not decades, to become a good developer.
Here is the interview: The Next Level of Code Analysis using NDepend
And here is my previous post on Advices for developers on starting and Independent Software Vendor