Rewrote installer. Totally untested. :D