Something I'm always curious about (as you'll know if you've read my posts on testing) is how other people go about testing their document applications? If you're used to coding in Java/Perl/most other modern languages you've probably come across automated testing libraries such as JUnit for java. I've thought this is one of the weaknesses of document software for a long time, there's no easy way to automate your testing - so what do you do?