That was a VERY interesting website to say the least!
I always thought something was fishy about that guy...I just flashed on an old episode of "The Odd Couple" in which Felix and Oscar are making a commercial for a weight-loss product - Felix (playing the MD in a white lab coat) introduces himself by saying "Hello, I'm a dramatization of a doctor!"
Hmmm and the DrGreg website that's linked in the site seems to be down for 'server maintenance' or something...
Ya know, there's also the distinct possibility that "Dr. Greg" exists only in the imagination...I've thought that myself, what with computer imaging and all...