To all the people complaining: I'd just like to point out that you should compare how difficult it is now to how difficult it was pre-2007.
I seriously doubt that I'm ever going to touch the Installer's source code again. There's a couple of reasons for this:
1. It does what it was meant to do: significantly reduce difficulty of installation. There's no point in fixing something that's not broken.
2. That code is ugly. I was just learning Java at the time, so there's a lot of shortcuts that I didn't know about. If I were to write the whole thing from scratch today, I could probably do it in half the lines and twice the readability.
3. I'd gain nothing from updating it. The first time around, it was a wonderful learning experience, but I've already done it once, there's almost nothing to learn from doing it a second time.
That said, I do see some merit in a bare-bones, idiot-proof FSO installer. Perhaps I or someone else could throw one together. If anyone wants to attempt it, I'd happily lend my extensive knowledge of FSO installation to their cause.