I recently completed a program I made entire in Visual Basic and now I'm interested in selling it as shareware. The problem is, I don't know the best way to go about doing this. I'm looking for some feedback. Here's some ideas I was playing around with:

-Relying on nag screens alone... Think it's enough for someone to pay a small fee?

-Timed trials... Nice idea, but too easy to fool?

-Unlock via registration codes... I like this idea, but I'm afraid one person will get a code and post to all over the net... I'd love to have the codes be generated by the person's drive serial #... but then it wouldn't work on a floppy drive, zip disk, or another drive/computer. I don't want that either.

-Use a third party control to lock and unlock... I seem to remember a few of these but I can't think of anything off the top of my head. Anyone know of anything useful?

Can anyone supply help with selling shareware? I have a very nice piece of software that I'd love to sell for a minimal amount of money (hey, college students got to eat too)... but I just can't come up with a good way to do so. Thanks for any help you can provide.

Some additional information... I am planning on putting up a web site up for my product; however, it won't be hosted off my machine.. so in some ways I'm limited to what I can do for registration. I'd love to use the winsock control in my program and have all users conect and register via a server I make.... but that's unfortunately not an option for me. I'll be using a regular ol' pay-by-the-month hosting service to host my domain.

Chaz
[email protected]