With regards to spiregrain's fifth point, that a slow program suddenly appears and grabs the keyboard focus, there IS a remedy, if you want to type passwords into xterms. Just select secure keyboard; most xterms (and clones) support this. This will cause the xterm in question to hold the keyboard focus no matter what.