On AlterNet: free kate