" I just need to get the software so I can program it myself and not pay Motorola a fortune to do it. "
It would cost, from a licensed MSS, about...oh...$50 or so to do all 255 channels with signalling systems and button personalities included, for a 1 time programming, if this is what you're looking for. Owning the latest release myself, I must say there is no extremely noticable inprovement from the older revisions, i.e. 4.x.x, unless you are getting the "Codeplug too new for application" error upon tryinig to read the radio.