Blender development in Eclipse with Code completion

Hey everyone,
Been away from blender for a while, but glad to be picking it back up. I am looking into doing some scripting with python in blender, however I use Eclipse and Flash Builder daily, love and rely on its ability for code completion. However I find the default editor built into blender lacking in this area. Does anyone know if you can or how to set up Eclipse to do code completion for blender. I see it is possible to run code for blender from eclipse shown here: http://www.youtube.com/watch?v=gUm1coolop0.
I have never actually done any blender/python development so all this is fairly new, and any direction or help would be awesome.

Thanks,