Bah, I have writers block, I'm tempted to just post what I have now.