@peterdoobes out of interest (and NOT intentionally cross promoting I promise!) have you looked at WTL?