Oops... I didn't even notice Amigagamer post

Sorry...
I don't really have ANY dongle tutorials. I know they are available by "Googling", but what I remember from Pinnacle Liquid Blue is that it was a very good implementation of dongle protection (multiple checks on different levels) and it took me around a week to crack it ("usual" dongle can be cracked in few minutes to few hours).
I propose you to use the same method as I am using - analysing it on your own. I think dongles aren't really strong, considering the fact of time consumption (the hardest dongle I ecnountered took me around a week, the hardest software based protection I encountered took me two weeks).
Regarding questions about USB dongles. I really don't understand why people are afraid of it? USB dongles
use the same idea as "old" dongles, but can operate on longer keys - that doesn't matter since you can always write a small logger which will monitor code section changes and save all needed data. Most of USB dongles don't even use their features so they work in exactly the same way as LPT/SERIAL dongles.
Read few tutorials describing donlges principles and you will do it
"Do things you think you cannot do".
Good luck.