I've known Craig for many years through the Delphi community. I think we first met in person in 2001 at "The Delphi Conference" run by the Borland User Group UK. Aha! Found a photo. Craig got his start as one of the pillars of the Delphi developer community - particularly at the Scottish end of the isles. Today he provides much the same community organizing and informing service over a much broader swath of tech topics as a Microsoft MVP.