Hi, It is our intention to use the LimeLM API in a cross platform application developed in Firemonkey.After digging around on the internet, I managed to find sufficient information to be able to convert the TurboActivation.pas file to one that could be used for either windows or OSX deployment. I have modified the test project supplied in the windows API zip file to be deployable on either windows or OSX. The program appears to run fine on windows and OSX and does not throw any errors, however, whilst the function TurboActivate.IsGenuine returns 'NotGenuine' on windows (indicating that the dll is communicating with the LimeLM servers without any problems) on OSX, I get an error message telling me that the GUID supplied does not match the GUID in the TurboActivate.DAT file.(Again, this would hint that the exe is communicating with the dylib file ok) Do I need a different .DAT file for OSX ?- is there any way I can retrieve the GUID in the .DAT file on OSX to compare to the one it should be?any help would be appreciated.Regards