It seems the restrictiveness of the 500/600 is the ability to isolate action within systems.
The designers probably expected you would always put an entire system in a list and just scan that, not taking into consideration that a "system" can cover a large geographical area
that you may not care about other than whats local for you.
Owning a 996, I would agree 20 "lists" is a limitation even though my next purchase will be a 500 to play with.
In Ontario for example there is a Province wide system that covers all Ontario Police and Ambulance. Granted, I believe its divided into three system regions but still...
First I would want to divide the two types of traffic as I may not want to listen to medical. (2 Lists)
Then, I would want to divide this into regions which I think is 12 per geographical system.
So I would "lockout" all except my local region and as I travel, I would "unlock" and "lock" regions as I go.
From this example, I almost used up all my lists and still have not added things like local police, transit, local ems, air, fire, tow trucks etc.
Maybe someone can enlighten me on a better way of doing this but from my example, the 20 lists fall short.
I hope this isnt a physical memory limitation and can be addressed in a firmware release.
Bump this to 40 or 50 and it would be the scanner to beat.
After all these years or scanners, I dont know why when the newest is released, it is not cut and dry the best at the time. If we look at the GRE's which are really the only competitors to the Trunk Trackers and are brand new, they dont blow the Unidens away on every feature.
There always seems to be a comprimise choice to be made.