this is right up my street. cheers mark.