What things (books, activities, courses - anything really) have richly rewarded the time you invested in mastering them?