What a weekend it was for Welsh sport!
After beating Ireland on Saturday, Wales take a 100% record to the last game of the Six Nations next weekend knowing that France have to beat us by at least twenty points to win the championship, and that if we beat them we will complete another historic Grand Slam.
Yesterday, I watched Cardiff City storm into the semi finals of the FA Cup for the first time since the 1920s.
The only blot on the landscape was David Haye's defeat of our Enzo Maccarinelli in the cruiserweight world title unification bout in the early hours of Sunday morning.
Tonight, after missing the encounters travelling back from Austria, and courtesy of the internet, I will be watching the boxing and the rugby. That would have been unthinkable a few years ago: Progress indeed.