I'm currently using the Web Tools project. It has a very nice JSP editor with formatting, completion, etc.
Instructions on how to install it can be found here.
David [ October 17, 2007: Message edited by: David Heffelfinger ]
Author, <a href="http://www.packtpub.com/java-ee5-development-with-netbeans-6" target="_blank" rel="nofollow">Java EE 5 Development with NetBeans 6</a>