That looks very promising.  I will download the source and take a look.