Drupal Association members fund grants that make connections all over the world.
I have some required fields that are only made visible when a selection is made from another unrequired select box. There was some quirky behavior in regards to the required fields, namely that when no selection was made on the top level check box, fields were still being validated as being required.
I find the code in this module incredibly hard to follow and it screws with your mind trying to debug it!
Attached patch resolves the problems that I was having, though I honestly don't know if this is the right way to go about it.