One more thing... your 1Dmk2 has a bigger sensor than either the 20D or the D200.

So, I wouldn't sell your 1Dmk2 anytime soon...a lens will be a better investment.