They also run empflix.com too, right? That was another one I've heard of that's pretty big (actually alexa rank higher than tnaflix) and thought the similarities in the names probably meant they're the same. Just FYI to the copyright fighters out there that they may want to check both sites for their content.
