The fields are not all required, but the web page itself is certainly bad -- it's black with gray text that has so little contract to the background that I have to "Select All" just to be able to read it. They may be capable of doing great things but I am so turned off by their failure to provide a comfortably readable web page that I question whether or not they can handle the bigger issues.
Thanks for the feedback Owkaye - the current website is just a Typepad blog that we threw up for the launch, but we have a designer doing a custom template for us that should be up there soon. We'll focus on making the text more readable.
It's a Google form that pipes into a spreadsheet. We can't really control the display of the * but its important that they are all marked as required so it won't let you submit the form with a field that's missing.