yeah really good post. i just had something to add, cuz sometimes you can practice and just get into a rut, and even though you're spending a few hours a day on it, you won't improve much at all. i heard a great player once say: "good players practice till they get it right, great players practice t...