Quite an active thread...I'll add my two bits:
I've had mine for a year, bought it used from a chain store retailer in Canada (Kerrisdale Cameras) for $250. An EOS utility shows 7200 shutter actuations (just a baby!) and it's in very good condition.
I will not be upgrading, not until it breaks and the repair cost exceeds what I paid. That being said, I'd likely look for another 40D. It suits me and what I do, couldn't ask for more.