Author of libEMF Allen Barnett Also, special thanks to Wolfgang Glunz for other help and testing.