in reply to Database module recommendations
A full web framework may be overkill for this particular app, but what better time and method to actually learn one? Then when you run across a project that actually NEEDS such a thing, you've already gotten familiar with one. My advice is to not pass up the opportunity.