On AlterNet: Internet technology