What editor do you use?
rsayers: EmacsI do PHP professionally, mainly Ruby with my own projects, but I dabble with lots of languages.It's very powerful and any feature it doesn't have, I can add myself.  Yesterday I was prototyping something for work, I had my main php file open along with the js and css files all in their own split window.  More than one co worker stopped in to see what editor I was using after noticing my screen.The learning curve is very high,  but print out a cheat sheet and keep it near you,  in less than a week I had the basic functions memorized and now rarely need to look up a command (generally an obscure one).  Once you get the hang of it though,  every other editor feels crippled,  that's my experience at least.