Thanks Jonathon, this sounds quite promising and gets to the issue of my question #1. I will try it out today or tomorrow. As for question #2 - this stems from having a single shapefile with multiple overlapping polygons, and I would love to be able to have a person say they want to see polygon X and see that without all of the overlapping polygons also appearing on the map. The only way I've gotten around that to date is to 'explode' the shapefile and create multiple shapes each composed of a single polygon. Then a user can click on and off the various layers that had been simply separate records in a shapefile. Thanks again.
Matt