I understand some may consider the auto renewal something they don't want, and that it should be told to them that is how it's set-up. As xoker mentioned, you can cancel that feature. I volunteer to do the moderator thing because I enjoy helping others work through problems, and to refer our members who offer services, like new and used parts, to those who need them I am one of those 'needy' people!
Also, sometimes I make a mistake, and someone will soon chime-in to correct me. My personal hobby is things VMax and I like to read what others have done, and the resources for new and used parts helps us to keep our bikes functional. The OEM parts are starting to become less and less, just look at a dealer's microfiche, and you will see that.
We need to keep this site economically-viable, because if it goes down, we all lose.