I've just bought the Canon 40D,
oh my god, what a camera, I love it. It craps all over my Olympus, it's
BLOODY GORGEOUS.
Just waiting to pick up an adapter for my telescope and I'll be away with the fairies.
And as for macro shots, ahhhhhhhh I'm in heaven.