It's a tough body, for sure. Though my favourite characteristic of the 20d the the great low light ability. ISO1600 is respectably clean. As for the 30D versus the 20D, I don't think there's too much of a difference between those two, is there? I think the 30D introduced spot metering, a bigger buffer and a bigger screen. Is there anything else? Anyway, if you can find it for not much more than the 20D, then sure, pick it up!