Probably not a good sign that none of their websites are currently working... Maybe they'll leave a clean shell which can be sold to another company... Who knows...