Not sure why you have that tagline Jacob...do you really know it all? 🙂
I agree with all of those suggestions, very solid. My only bone to pick would be taking 2 nights a week with friends. I wouldn't do that as often, and maybe that's because I have no friends but I wouldn't take that much time away from my family (assuming there are kids at home...)
Also, I realized as I was typing just now that CB clearly qualifies as a hobby for me 🙂