Holy shit! Well, there's still a site at "happypuppies.com" but the message just comes up "it works!" and there's no content.whoa that just made me remember there was a site called happypuppy.com that I used to download games from back in the 90's.
Holy shit, the NINETIES? And the internet??! And I was downloading games back then?!