I've started a new drawing of the database(ish) design and I've converted into C structs verbatim, without any speedups or anything. I know of a few places that I want sped up and I'm going to consider that in my next train journey, and when I've got those worked out I'll write up a big text (using a bunch from the posts here) to create a nice standard specification. It'll include "use cases", things you probably want to do, and how to do them properly.
Expect me to take up to three weeks for this, mainly because school eats up the next 2.5 weeks
