Improving my cast
I've been using a fly rod for a few years, but this year I want to work on improving my cast. I'm not only talking about distance, but also accuracy, roll casts, and presentation. What has been the best way for you to learn? Paid lessons, friends, videos, books, practice? I'm sure a healthy combination of all of these wouldn't hurt, but is there any specific advise or resource you would recommend that has worked for you?