This sounds awesome. How does the user handle the actual filing? I assume you don't have any way to provide e-filing, so would people have to print this out and mail it?
Sounds like yet another thing the e-filing lobby worked to ensure their monopoly...