I am an aspiring "serious amateur". I have been following (and purchasing) canon cameras for almost a decade. I started with a 10D in 2003 and watched the canon lines evolve. Northlight Images has some nice graphics of the time lines for Canon cameras. Check out this link (you have to scroll down about half way down to see the chart I am talking about).
http://www.northlight-images.co.uk/cameras/Canon_rumours.htmlFrom the looks of it, the life of each line is as follows:
1Ds line Start 2002 3 year life 3 generations
1D line Start 2001 3 year life 4.5 generations
5D line Start 2005 3 year life 2 generations
XXD line Start 2000 1.5 year life 7 generations
XXXD line Start 2003 1 year life 6 generations
XXXXD line Start 2008 2 year life 2 generations
So the 7D line inserts between the 5D and the XXD line so I would predict a 2 year lifespan before the 8D or the 7D Mark II comes out.
There are many more rumor sites that you can follow but they can drive you crazy
Have fun
Johnf
(Waiting for the 1Ds IV that didn't come today as predicted by the rumor sites)