Debugging Drupal or any PHP Application with XDebug and Eclipse PDT

I have been coding in PHP and MYSQL using my favourite LAMPP for a long time now using VIM. And with the growing complexity of sysytems, it was becoming increasing difficult to keep up with VIM. I was working on Drupal and was writing, debugging few modules. I needed a debugger badly and then I stumbled upon Ecipse PDT. It took a while to set up, but once it was up, it was a power tool that I probably should have gotten earlier. Eclipse Perl plugin too is cool and use it often to debug perl applications. Eclipse PHP plugin is known as PHP Development Tool (PDT).