Hell yeah. I've only just moved my modded 20D on and only because it was just sitting collecting fungus. If you can get a modded 20, 30 or 40D somewhere for a few hundred dollars then I would suggest grabbing one. I can't vouch for the latest models (60D, I have one but aint modding it) but the previously mentioned models had good reputations. They may not be cooled CCDs but they certainly teach you about the importance of noise/dark frames. Great learning cameras. A genuine 20Da with live view would be fantastic if you could get one. I wouldn't consider a modded X00D or XX00D, noise looks to be a major issue in warmer weather and to be honest I thing pixel size on DSLR are becoming too small for AP. JMHO though.
There are probably many astrocameras around now that have cooling and you can pick up for a few (maybe a bit more than a few) hundred dollars, but what the X0Ds give you is realestate and decent sized pixels.
I bought my modded 20D privately but was originally modded by an IIS member who sold it on and I bought it off that owner. So mine is up to its 4th owner and still going strong!
Would a dedicated cooled astrocamera be better (assuming the same chip/pixel size), yes most likely. But will it be as cheap or as easy to learn to use (big consideration, DSLR we know can work on their own. dedicated CCDs need laptop) debateable.
signed
A long time Canon Devotee When it comes to Astrophotography