wow been ages since i read this thread and you've done ALOT of work there

great stuff mate!