On AlterNet: vlad teichberg