BAM!

Big new file and several updates, big and small.