Sorry is this has been mentioned before, but one possible cause of a very slow desktop is a malformed /etc/hosts: if this does not contain an entry for localhost then some programs (including X and emacs) can take ages to decide to run, if they run at all. Allin Cottrell