The weather may well have put paid to the rugby and football over the past weekend or two, but there has still been plenty of action in recent weeks.