On AlterNet: Electronic commerce