I have yet to see a program that required a dongle that hasn't been cracked... In fact, I have yet to see a program created that hasn't been cracked in some way or fashion.

You're right about that. My old axiom is "if it can be executed on the machine with the copy protection, then it can be executed without the copy protection, too". There's no such thing as an unbreakable protection scheme or an impenetrable security system. Because in either case, you want legitimate users to have reasonably easy access while keeping the crooks out. It's impossible to have 100 percent of both. The best you can do is to strike an appropriate balance between the two.

My point is that dongles are currently the best balance between those two contradictory requirements. They're breakable, but not without quite a bit of work in most cases. And, as was pointed out elsewhere, many times the dongle crackers do a sloppy job and cause the cracked program to be unstable.

___________
Tony Fabris
_________________________
Tony Fabris