Wow, i strongly recommend you asses what questions on that form
logically fit together and break it up into multiple pages. If i were
filling that out im pretty sure id go crazy. Even if it takes just as
long, having more susinct things can help usability.