Well, the good news is that this is the only CID program that reliably works with my Aluminum iMac and Apple USB modem.
The bad news is that the program appears not to properly detach the modem when the computer goes to sleep. So if CIDTrackerX is running when the iMac goes to sleep, my computer gets stuck in sleep mode and requires a power cycle to restart.
I submitted a bug report and never got a response, and there have been no updates for quite a while. If it ever get fixed it'll be good, but right now it's useless to me.
CIDTrackerX
Decode, display, receive and serve caller ID from CID modem or server
Version: 1.2.0.29