HI Dan, Thanks for your thoughts on this. My problem was a bit different that the color shading. I have an unknown number of points being selected out of the SQL. I would run a viewshed on each and then try to display those results in an Appended feature class. I tried making symbols for them by to going into the Properties/Symbology Tab. I had tried using the "Add Value" and putting in numbers from 1 - 100 so that the resulting Viewshed would "look through" all the choices available to display - find the one that matched to the point number (i.e. if the point had an ID of 3 and it would use the 3 in the Symbol Value to display a purple polygon). It had worked just fine up until recently when the SQL had started randomly assigning an ID number of 1000 and above. It quickly occurred to me that I can't manually add in numbers in the "Add Values" to go beyond 1000. My solution in the end was to create a python script that searched for each point ID, if the ID was one number then it reassigns it to a 1 (I added a new Field to the feature class for this new number) as the script moves through the pointID field and it finds a new number it reassigns a 2, and so on. I then can use a much smaller number of polygon symbols and is much easier to display and see -- like you mention above. Thanks again for your help on this. - Lori