Part of me wants to call this done, but...the rest of me is screaming "SOMETHING IS MISSING FROM THIS!!!!", sooooooooooooooo yeah. I dunno what this thing's future is! If I keep working it'll likely be another few dozen hours or so until I decide it's finished. Ooorrrrr I leave it as is and keep thinking it's unfinished. Blah.