Missing 1 thing
Sparty, your list is very good. For me there is one more thing to add and it may be the most important. In the winter I need friends to ride with. That way I have a commitment and that makes it easier to get my fat ass out the door and use all of those things that are on your list. When it is cold and wet, I can and have canceled a solo ride for the smallest of reasons. ie. I could not find the one rain jacket I was looking for. (I have 4or5)
h2