if we really want to set out and improve webmin and perhaps even merge our changes upstream, it would be highly recommendable to have a testsuite for it. i guess we can start out really simple and add tests for the part we change as we go. but we need some kind of framework to do this. any ideas how to go about this? what is the best way to exercise it?