Site uses cookies to provide basic functionality.

OK
I sometimes find it difficult to distinguish praise from blame.