The iScan software is a little kludgy -- I think that's the proper term -- but once you get used to it, it actually works very well. It does take some getting used to and it sometimes gets a little slow but it has never crashed for me. If you choose a 668, do yourself a favor and get a card reader for the micro SD if you don't already have one. IMHO you should never use the USB cable for anything but firmware/DSP updates. The reader is a lot faster. There are some USB connectivity issues that have been well-covered elsewhere, just do a search. I don't mind the lack of buttons but I got back into scanning with a Pro-18 after a long absence, and it being the first computer-programmable scanner I ever owned, I found it didn't bother me. But it's personal preference, so if you have to have a field-programmable unit with all of the buttons, the 668 isn't going to make you happy.
Search around, you'll find the rest of the good, the bad, and the ugly of the 668. I'd still try to find someone local to you who would let you get up close and personal with one, or a WS-1080 or a PSR-800, since they are just about identical in programming and operation. Then you can decide if it's for you, or if you prefer the 996P2 you're already familiar with. Either way, good luck and let us know what you decided to do.
