All perfectly reasonable.
Regarding thread Hi-Jacking - I always think forums should be like a chat in a pub, of course they will go off subject at times, and thats all part of the journey...... within reason (!).
Personally, I love the random tangents that threads go off in, but maybe thats just me?
I find sexism and sexual innuendo far more intrusive, but in my eye it only damages the credibility of the poster, rather than the Forum as a whole.
Keep up the good work gents. It is appreciated, even by occasional posters like meself!
There is very little here that needs fixing.
More importantly - Anniversary comp! c'mon!