I've been wanting to get a better picture of radio activity in my locale, and have a way to pick up official transmissions in the event of an emergency, so I bought a Uniden BC396XT Trunk Tracker IV scanner from Amazon.
(My Icom 7200 is peeking in from the left, and my Motorola Talkabout FRS/GMRS radios on the top right.)
In order to more easily program it, I downloaded Freescan and upgraded my account at radioreference.com to a 180-day Premium one. A Premium account allows you to configure Freescan to directly download from the Radio Reference database, and then upload it to your scanner.
The user interface of the scanner isn't what I'd call intuitive. However, I was able to program it with Freescan and have managed to pick up transmissions from a local fire/EMS group, police, SEPTA, and a couple hams conversing on the W3EOC UHF repeater. All this was using the stock rubber duck antenna while sitting in my house. An external scanner antenna is on my to-buy list.
Learning how to maximize the value I get from this scanner will take awhile, but I think it'll be a valuable addition to my radio capabilities.