Awsome post! Personally I think learning new skills is a great hobby to do with family and friends. And if you use that time to teach others, you get much better at it.