I wanted an easier way to add examples and eventually expand from Java to other languages. There are many great open-source content management systems (CMS) around - Joomla, Mambo, Elgg, e107, WordPress, etc. Any one of them seemed like it would handle the needs for exampledepot. However, I chose Drupal for it's heavier focus on customization. I was planning on implementing other non-content based websites in the future and felt that Drupal would be a better base from which to start these projects.
I started the migration work in November 2009 and spent every weekend on this project until it was deployed in January 2010. It was more work than I expected but I managed to get Drupal to do what I set out to do.
Here are the tools that I use for development.