JUnit
is an open source Java regression testing framework.
Very useful for keeping your code functional. There's a slight learning curve
before it becomes second nature, but you'll thank yourself for making the effort
a couple of years into your project.
(Trust me, I think I know what I'm talking about, although I don't do what I say. --ebu ;)