Eclipse 3.6 (Helios) Android Auto-complete very slow / freezes

Recently I have started developing for the Android platform - and this has forced me to face Eclipse, which I have never really liked.

The most annoying thing was the painfully slow way in which Eclipse seems to handle autocompletion of class and method names - its almost as if it passes the request around the office a bit, goes out for lunch, comes back, has a nap, then looks it up using an old-school rubber-cup 300-baud modem, chisels it into a stone tablet and returns it... eventually.  The worst example is setting an on-click listener for buttons, something I do a lot.