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.

Anyway - there is a solution.  Actually, googling the problem throws up a huge number of solutions, which all appear to be the same or similar, and in line with what I assumed the solution would be - have a local copy of the Android source it needs to look up.  

I'm not going to repeat the instructions here, because they are available all over the place - probably the simplest-explained method I found was here:

http://envyandroid.com/archives/66/slow-android-autocomplete-eclipse-helios-36

With a more technical description here:

http://kmansoft.wordpress.com/2011/01/15/android-helios-update-2/

Hope that helps...