In the past, I've played with some of those tools. Powerful but more bug-prone and complicated than the code itself sometimes. Of course, a lot of that is me not being a Java whiz. I'm definitely a neophyte with this stuff.