Sounds like a pretty good list to me. Also, you are way ahead of me in the socializing. I have got to make myself interact with new people, make some new friends.
I wish we all lived in the same area. I have made so many great friends here, you know?