Just got the 10D. Prior to this, I had the D30 and D60.
Love it.
Especially the auto-rotate feature that remembers the way you shot it (portrait or landscape) and rotates it when you download. Way cool and quite a time saver in itself.
When I got the 10D, I also added the power pack, 2 extra batteries, two 512Meg cards, EZ flash, and lenses (Canon 18-40, 24-70, and 70-300 IS).
Came to a little more than $2,000

More like $5,000. But what the hell... it'll make it all back for me.
I'm sure the Nikon is good, too, but the D1H would be the one to get, but it's even more expensive and would take longer for payback... and image quality would be the same.
Why pay more than you have to? It only takes longer to make the money back.