I'm working on an application where multiple users need to apply different symbology to the same polygon layer. I need to dynamically apply symbology based on user preferences. One solution is to add all of the polygons in the client graphics layer. One issue down the road I see with this is that I will need to generate PDFs for printing (up to E size). I am concerned that I won't be able to reproduce exactly what's on the client with the print service. Is it worth it or is an SOE capable of generating dynamically symbology for what I need? Could the SOE be used for both the client map and printing capability? Looking for any suggestions... Thanks in advance