I think one of the things about being a good coach is to recognise when you have given all that you can. In fact there should be some sort of unspoken law that says that a coach cannot have anyone for three or four years - if you have not passed on most of the stuff you know in that time, then you are not doing a good job.
