Aptana Studio is another one that I use that is really good.