...and enduring the daily training & the rollercoaster of slow but positive progress. Not that both are not good or worth the effort, but one must endure! Real joy and success are for those who persist. XC...where there are no shortcuts or cheat codes.