Hello everyone.. I'm in the process of having someone develop a shareware program for me and was wondering what you guys think are my best options for the registration/activation process. I would like it to be easy for my customer's to purchase and activate the 'full' version of the software (In other words, I'd prefer that they not have to be connected to the internet to do this). But I would also like to deter casual piracy. At this point I'm basically just trying to see what my options are and weigh the pros and cons of each. So what do you guys think? When replying keep in mind that I am not a programmer and am completely new to having software developed. Thanks for your time! Brandon