Indeed, Happy Birthday to John!
I joined the forum because of him as well. As I recall, he sent me instructions on how to remove the sunroof on my old XJ Sport before I'd even joined the forum.
I hope you enjoy the day, John. Take Fatcat out for a drive to celebrate, John... while I continue the struggle to get mine to start