more on this here:
//ambergriscaye.com/message/ultimatebb.php?ubb=get_topic;f=6;t=002038