I have created a program which I will be selling soon. I want to create something that will require the buyer to enter a license or registration number in order to use the product. (similar to what many other programs do) I will be distributing the program on CD so nothing can be written back to it. I want to make it as secure as possible so that nobody can cheat me. Any help would be greatly appreciated.