http://www.alexyoung.org/articles/show/12/vim_for_textmate_fans
An article on tuning vim to be more like Texmate (proprietary mac text editor). Discusses code completion, plugins, and a few other cool tips.
http://www.netbeans.org/
NetBeans is a Java IDE which runs on Windows, Mac, Linux or Solaris. It's the IDE used by Reflexivity for SmartHippo and other projects.