Isn’t hindsight a wonderful thing?

I’ve had one of those days where the benefit of hindsight has done nothing but frustrate me.  I could have saved myself huge amounts of effort and pain had I thought to do something at another time. This is not all doom and gloom, in fact some great things...