I have modified an existing script (which was poorly commented, had a few bugs, required decent knowledge to setup) and made it so that it's automated to install and more user friendly. They enter their database details in config.php, then run install.php which creates the database and table, and it's all setup. If they try and use it without having installed, it redirects them to the installer.
You can view more info and download here:
http://www.matthewrochow.com/tools-r...jax-todo-list/
I'm after feedback on things that can/should be done better (specifically in regards to what I did - user friendliness, the installer, detection of if it's setup or not yet)
Cheers!