Hi, 3 words! NEVER USE TIME PROTECTION!, IT FAILS!, ALWAYS! One question?, Are you the author of the software yourself? If yes, then you can surely code! so never use commercial protection programs coz they are always cracked!, they are the most targetted stuff! :-( But instead use your own personal imagination and coding techniques to produce a matching, validating and authorising scheme. I also recommend that you NEVER use Edit Boxes that are made within a resource editor, coz that's what they catch first! :rolleyes: Try making every thing that has to do with the protection W/O using the resource editor i.e. Create them at RunTime. Also try not to have a keygenerating method, they get it! All of us face the same when the final package is ready to be thrown into the market! :-( Good Luck! :) Masoud