ML,

This one is an oldie but may be worth another look.

http://www.pondboss.com/ubb/ultimatebb.php?ubb=get_topic;f=5;t=000117#000001