>> "Just to be clear, an Offline Activation will continue to contact the Internet servers if it can, right? Is it the case then that the grace period still applies?"
It will *try* to contact the servers if the initial activation was done offline. The difference is that if after the nDaysBeween and nGraceDays has elapsed then it won't return TA_FAIL (where if the initial activation was done online it *will* return TA_FAIL). This is covered in the TurboActivate.h file.