I have used Fantastico and Softaculous in the past to install WordPress, however they are limited in that they require me to step through the wizard manually, and they can't set the default theme or install plugins.
Is it possible to write a script that automates the process? Would this be possible in PHP?
Even if it's not possible with a script, I am at least hoping to find a way to set the default WordPress theme upon installation.