Now thats a cool idea, I haven't yet read the thread that inspired you, but I am embarking on writing some modules of my own and I am thinking that some of this stuff would be useful to include - so the module is easily testable.
Thanks for your inspiration hardburn I thihk it will help my own cause a lot.
jdtoronto