A few weeks ago I posted a thread regarding 1-800 TV-CREWS, and now its gone. Don't tell me this web site is run by them as well?