Posted. That sure took a while to type up. Hopefully I haven't made any mistakes.