HEY! I just thought of something. Okay, first youll need an FTP account at DBspot or something. Do something like this:
1. have an algorithm that makes your CD-keys.
2. When a person first RUNS the program, they have to enter the
CD key.
3. then make a file whose filename contains your cd-key.
4. have it connect to your FTP site.
5. check if the file with the same name exists in the ftp directory.
6. if it already does, meaning it was illegally distributed, then END the program.
7. if it does not, then run the game as usual, AND send the file to your FTP directory.
Hope that made sense! Sorry, the idea just flashed in my mind and I couldnt really describe it very well...
BTW, only problem with this is re-installing...ill figure something out though..
AMD Athlon XP 3000+, S3 Deltachrome s8, 512 PC3200 RAM, 160 GB HD