Thanks for the clarification Nimesh. I had come to the same conclusion about the AGSDynamicMapServiceLayer and have been trying the Query approach - it seems like I can do what I need using query. The idea of using an AGSFeatureLayer is a good one...I will definitely explore that as well.
Thanks,
Dave