Upgrading from Sarge to Etch

This article is incomplete and was first written in June 2006 
for the BeezNest technical website (http://glasnost.beeznest.org/articles/336).
This is a procedure to upgrade a Debian Sarge GNOME Desktop PC to Debian Etch. First, make sure you are not using devfs. If you are using udev, or no device manager daemon, then you are ready. Also, I did not test upgrade from a 2.4 kernel, only 2.6 to 2.6. Make sure all your packages belong to well-known apt sources, otherwise, you will probably have to fix things by hands later.