Nice article. I hope someday to put my own software out for public consumption, and your thoughts are well worth bookmarking.

And ...

That last line was great!