The XML parsing classes are now complete, and can read and deconstruct the XML submission either from a POST variable or from a file on the filesystem (later, I'll add the ability to grab data from a table). They can reconstruct themselves in XML and feed that out, too.
Next the really hard work starts. We need to figure out how to build the complex SQL query to get the data back.