Wow that's a long post. Nice read for the bus ride I'm sure