I find it strange. If you've mastered your 30D you should know what is to be expected from 5D and D300. They're both good in diff aspects. To me 5D takes gorgeous portraits and weddings. But so can the 30D. While the D300 is like a machine gun, etc. Having used all the models above, I'd just stick to 30D and buy my gf something that can make her happy instead of changing to 5D, except it's a full frame. Unless you're really rich, then what the heck, flip a coin and get either one and sell off ur lens collection. lol..