MASSIVE performance boost. Moved from about ~160 tx/sec to around 22,000. Moved to a single-thread operation model. We now take a lock on a global domain-level semaphore for all operations, which means we can roll back changes instead of having to BinaryFormmater clone stuff into individual units of work. We're finally getting somewhere.
Added sample remaining ticket count query.
Tweaked wording.
Added SQL Server fact store.
Started cleaning up instantiation/configuration a little.