Robert,
The second option is the path I am going down at this point. The only problem I have is I don't know how to match up the points returned from the Geometry Service to the polygons they were created from to assign labels to them. Any ideas on that? Am I missing some kind of parameter that will assign some value to the points returned?
James