Very much all of that.
I wracked my brain trying to resurrect my long-dead 4000D a couple of months ago, and found it to be a pain in the ass having to search through years of forum posts, links, etc to see why stuff didn't work, where to find this patch, where to find that update, Here's the official boing bags, here's the unofficial ones... et cetera et cetera.
Just b*tching.