Update: an installer finally got into Drupal 5
Over the last few weeks, I have been attempting to simplify the deeper intricacies of installing, and maintaining a drupal system, while allowing for a more centralized/controlled method of providing database scripts for contributed modules.
A good example of the intended result would be quotes and menus in the contrib modules. The modules contain the neccesary SQL to create, and update the tables required for operaton/installation of the module directly within the .module code. This makes them incredibly userfriendly, and simple for even the greenest newbie to install a contributed module without needing to know anything about MySQL, PostgreSQL an ssh connection and yes , even phpmyadmin.