You sound like someone who's very dedicated and committed, and you obviously are a long-term thinker. I second the advice about scheduling shorter races between now and London 2005. It always helps to have your big goal broken down into smaller goals that you meet along the way.