Nicely written and pretty much exactly how I feel, give or take a few points.