I\'m trying to set up part of a schema that\'s like a \"Sequence\" where all child elements are optional, but at least one of the elements must be present,
According to the technical article on MSDN titled Understanding XML Schema at http://msdn.microsoft.com/en-us/library/aa468557.aspx#understandxsd_topic5 you can take advantage of constraints such as minOccurs on the choice definition (compositor) itself:
"Using occurrence constraints on a compositor applies to the entire group as a whole"
(See the more sophisticated example that uses nested complex types and the AuthorType example)
You stated your requirement as "at least one of the elements must be present, and there could be more than one of them". Thus, I propose you try the following: