Thanks!!!!
Yes, the very same Wheaton Labs.
I didn't read that whole post to see if everything is up to date, but that certainly is the site! There is a huge amount of info available about wheaton labs at permies.com. Some of it is outdated...it is kinda a running blog/log.