First of all, I would like to thank everyone who has participated in this thread for helping me make an informed decision. 200 pages later, I am confident Underdog is the best for my needs, and I can't wait to try it!
I look forward to providing my own feedback.
Second, damn I'm tired after...