The error message he gets is "License server currently unavailable" (not sure if your error message, our ours).
That's not our error message. You need to dig into the code and see exactly what TurboActivate is returning. Also, before you continue make sure you're using the latest version of TurboActivate.
Lastly, make sure they're not blocking wyDay.com. So, open a browser and have them type in wyday.com. If they get an error page then they're blocking the activation servers.
Any ideas why the trial key would work, but not the normal key?
Did he deactivate the trial key first, because you can't use a new key without first deactivating the old key. That might be the problem, and instead of showing that error message (or just deactivating the old key behind the scenes) your app is showing a generic "catch-all" error "License server currently unavailable".