That's what we do currently, but a majority of the time we are doing the install remotely, so we have to have the user go and click through the prompts for us, as the installer is an admin application.
I would be glad to use PSEXEC if I could get it to batch install and auto-configure with our settings, but so far I haven't been able to find a way to do that.