Seriously - does anyone know anything about these guys? They haven't made a post to their Facebook page in 2 months. I tried emailing, and immediately received a delivery failure notification as it appears the mailbox isn't set up. I even tried calling the contact number on their FB page, and it...