For a general overview of programmers etc. see -
http://www.duwgati.com/uk/index.htm
Programmers suitable for use with the TRex CAM (or Dragon CAM in its earlier incarnation) are the CAS system from Duolabs - either CAS2 +Addon (the card reader board) or the 'All-in-one' CAS3, or a phoenix compatible card programmer like the Infinity USB.
Using the programmer, loader card that usually comes with your CAM or a Funcard 7, and a suitable application software (CAS interface studio with the CAS 2/3 system, or the Dragonload.exe application with other programmers), you then program the loader card with a suitable file such as the aforementioned Predator software.
The card is then inserted into your CAM, and you're up and running.
Llew