##The "Balancing Software Development" Question
If you Google "balancing software development and software maintenance", there are resources on this subject. On page two of the search results is Jeff Atwood's post on the subject, The Noble Art of Maintenance Programming.
Jeff's article is great, but it doesn't quite answer the question as directly as our post does. Jeff does an excellent job explaining from a high level overview that maintenance and new features should be treated as one in the same, our posts actually explains how one might achieve that goal using project management and agile methods.
The problem is that ours is buried so deep that I don't even see it on page 5, and while searching "how to balance software maintenance with new development" I get similar results, except Jeff's post is on page 3 instead.
Fortunately, this particular problem is very fixable. If you have edit privileges, ask what edits we can make to increase the posts' visibility on the search engines. 90% of a heathy site's traffic comes from search engines, so by making content such as this easier to find, we increase our visibility.
Also, we should consider whether it would be better to post the asker's "update" as a community wiki answer, since it makes the actual question look really really long.
I went ahead and posted the updates in a CW, but in the future, we should catch askers who do this and ask them to post their updates as individual comments on the applicable answers. Each paragraph in his update is basically a comment on a specific answer.
If you all think it looks silly to have the updates in an answer like that, let me know and we can revert it back.