They changed the domain name, so if you just type in the old website an error message came up. Alot of people thought it died, so they just jumped ship. I haven't checked it in a few years to be honest.
I checked it out. It appears to still be operating, but most of the "latest posts" are months old - if I had the volume turned up on my computer I'm pretty sure I would have heard tumbleweeds tumbling by...