Tom did such a nice job that I think it should be included in the box!
I stumbled at first when it first came up and mentioned that you need to establish a connection - I thought I did when I looked at my cable, but it really means to establish the connection via the menu first. doh!
I have it running on my old Dell desktop as well as an Apple iBook - both running Ubuntu Linux 5.10. I need to find a serial-usb adapter for the iBook, but install was easy on either Ubuntu box. I had to download tcllib using apt-get or synaptic to get the full use of tcl before installing the program files - I think Ubuntu doesn't load this by default for some reason.
Uniden should really think about putting this in the box, or at least referencing it in their documentation. My hat's off to Tom!