It's my second year using Eclipse as a Maya Python IDE. Thanks to Tyler Good and Ryan Trowbridge for inspiring me to do it. This time around, I went ahead and grabbed Eclipse Keplar with the Dark Juno theme to better match my Autodesk products.
Making Eclipse Soar is an awesome article that goes over everything that you need to do for a solid set up http://christianakesson.com/2010/3366
You can change your theme to Dark Juno by downloading it here: http://blog.rogerdudler.com/post/38229973729/dark-juno-a-dark-ui-theme-for-eclipse-4
If you just need the latest Maya Eclipse plugin, you can grab it here: http://www.creativecrash.com/maya/tutorials/using-tools-scripts/c/using-eclipse-as-a-maya-ide
Here's a more in depth tutorial on Remote Debugging (Highly Recommended! Jason Parks is awesome)
Here's another alternate tutorial if you want to install your remote debug button in the script editor
Hope this helps anyone who wants to step out of Notepad for Maya tool writing!