Yep 10 year cycle sounds about right.

10 years working in an operating suit, now 10 years in IT programming ASP & now .NET, and I'd be more than happy to walk out of here today and become a dairy farmer, or work in a nursery propagating Australian natives or an organic farmer ... yeah an organic farmer that would be nice.

Unfortunately I have 2 small children and 1 BIG mortgage to look after. I might have to look at spanning it out to a 20 year cycle.