And post. bit longer then I was expecting, but I enjoyed writing it so I'm not going to complain.