Hello Prankster, it depends on what you want to achieve. If you have a look in the cards and programmers forum there are many posts about the best type of progranmmer for different cards and applications.
If you are looking for Mediaguard information, have a read further down this forum.
For loads of information on encryption and programming go to http://satpages.sat4all.com/
Rolf