Confession time. I don't use an IDE (Integrated Development Enviroment) for Drupal development. Sometimes, I kind of wish I did because having all of the development tools in one place is great; but all of the IDEs I've tried for my platform (I'm a OS X user) try to change the way I work, lack key PHP features, or are incredibly slow. And I really like TextMate. Thankfully I've found a great PHP debugger for OS X called MacGDBp and, at least for me, the chances of switching to an IDE continue to dwindle.