Tom Christiansen has recently written and released pmtools, a suite of small programs to help manage modules. It follows the "keep it small" notion of many tiny tools each doing one thing well, with separate tools for finding modules, getting module versions, etc.