What is the best IDE to use for debugging this whole thing?

From Kedar:

I have tried debugging with IDEA's Intellij. But I still think NetBeans 6.0/6.0.1 best serves my purpose. I think the Maven plugin is not available in NetBeans 6.0/6.0.1 by default, and thus after you install NetBeans, you should invoke Tools -> Plugins to download/install that plugin. Once you do that, all of your POMs (a friendly name given to the Maven project object model, pom.xml) are instantly recognized by NetBeans.