What he really meant http://www.torbloid.com/
Haha, good one, then I guess he was right! only a few months away, but close enough!