On AlterNet: Research and Development