On AlterNet: public libray