anyone know if they are still in business? I went to the website today and it looks about half torn down...