I update my system frequently, and I think this sort of thing happens every few months. A bad package will slip in and cause havoc. So, I would really love to learn some more tips and tricks to deal with this eventuality. It looks like apt-get downloads packages to /var/cache/apt/archives. So, you're saying I can using dpkg -i to try and downgrade a package?
I used to use Gentoo before switching to Siduction, one nice feature it had was that they kept multiple versions of each package around, in case you needed to downgrade, including one super stable. Is there any way to pull packages from Debian's stable branch in cases when the package is no longer available in the local cache?
You mention backup and restore, could you elaborate? How do you keep your system going?