Haven't heard much about these guys recently since the rumours about them getting hit hard a little ways back. Don't see Ted pop in here very much anymore. I assume their still on the up-n-up. Any comments?