I have spent the last couple of weeks going over an application I wrote 5 years ago, (the one I referred to in my garbage collection blog . There is nothing wrong with this application but I wanted to review some of the decisions I made then in light...