Seems like we just had this discussion... :)
If you're doing applications, applets,
and JavaBeans, Borland's JBuilder Personal
edition is excellent. No server integration
in the free versions. It has code completion,
JavaDoc generation, and an a top-notch
debugger. Comes with its own version of
J2SDK 1.4.
www.borland.com/.../download_jbuilder.html