TMG Labs ... the science of man and machine