Ricky Carmichael - He's still got it