Awesome article. Finally, some good wholesome knowledge from an experienced and genuine surfer. Over the last couple years I've taken most of these core tips to heart and they've dramatically improved my surfing. Being open minded towards your surfing and maximizing your time in the water is the key to progression and satisfaction.
stretching on a Swiss ball? what does that mean? i know what a Swiss ball is, but I never stretching using one. you don't need anything to stretch except for a clean floor and maybe a yoga mat/carpet.