Here is a summary of my experience with NetSol and this offer.
My account history was a single 99 cent registration which I transferred out to test how difficult they were to deal with about 2 years ago.
This promotion was NOT emailed to me - I learned of it here, and used the coupon to complete four successful test domain transfers. I then CALLED them to verify that this offer was 1] available to anyone, including new customers and 2] unlimited use. On BOTH points I was assured this was correct. I also checked that the transfers only had to be started before the coupon deadline so I could get all Auth Codes later.
Then I continued to checkout more domains and stopped at 193 because I was tired of collecting domain info from my various accounts. My plan was to enter the Auth Codes over time and I didn't actually plan to complete them all, just entered them so I could pick and choose later.
The following day my account was locked and I called and they unlocked it. I entered a handful more Auth Codes. I cut paste all pages of the transfer manager to sort through what the status codes were and organized this all in my own spreadsheet. For the domains I entered the Auth Codes for on day two, I did not ever receive any emails to actually start the transfer process.
Day three, when I logged in, every incomplete transfer was cancelled. For the third day in a row, I called and support said he was going to restart all my transfers manually. Then he put me on hold again for longer and returned to tell me the fraud info that I posted as the WARNING post in this thread
https://www.namepros.com/posts/6369241/
There were three domains in Pending Transfer waiting for losing registrar that actually DID complete after they showed as cancelled in NetSol transfer manager
For safety, I used my placeholder credit card, which is a prepaid gift card with low balance, every $1 pending pre-auth dropped off after about 5-6 days
Over half of what I attempted I would have let drop anyway, and the domains I did attempt to transfer were all middle tier, there was nothing of great value to me, they are all domains I would sell for up to low $XXX. There was nothing I would have attempted to transfer out of NetSol after the extra year, so my risk of having the hassle of getting the Auth Code was limited to if I sold a domain that was there and had to move it individually at the buyers request.
Final result - seven completed transfers, many hours of wasted time, zero charges so far and good luck if they attempt to charge me. I like to keep an Auth Code spreadsheet anyway on hand for specials so some of the time spent was useful.
Still curious to see how they will handle this, my hope for everyone is they will honor the completed transfers without penalty.