Great post. There is no better tool to improve skills than competition after a hard professional preparation at any level, any time, any place. Thanks for sharing your insights.