Well, if brand spankin' new is not a requirement, then there are plenty of scanners (both radio shack and uniden as well as other brands) in the classified section of this website, most of these guys (and gals) on here are real enthusiests so you can be rest assured that their 'used' scanners are in very good to excellent condition. I personally would feel much more comfortable buying a used scanner on here VS. ebay or another auction site. If new is what you are looking for then the pro-96 would be available at any radio shack store (obviously) . I've never purchased a uniden scanner so I dont know where to tell you to purchase them.
As far as software for the pro-96, a program called win96 is available at starrsoft.com its a great tool to program your scanner and most everyone on here uses it for their 96's / 2096's. It is very user friendly and easy to use. There are also programs available for uniden scanners, but again, I have never owned one so I cannot tell you anything about uniden software.