Anybody know if activaflix is still in business? Also if it is, is it any good? Thank you.