Anyone know if they're still in business? I don't find anything when I search for them on the internet. I remember hearing some stuff a few years ago, but nothing since.