Brendan,
Inside the FeaturesSource? This object has no idea of a zoom level, it is one level too low. If you mean the FeatureLayer I can help you. If you mean the scale I can help with that also.
If you mean the FeatureLayer then you can call the ZoomLevelSet.GetScaleToDraw or something. There is also a GetZoomLevelSet or something. The first gets one for drawing and if you dont have any styles set it can pass back null. The second will always give you a zoom level back even if it wont draw.
If you want to get the scale then you can use the ExtentHelper static class and there is some kinda method on it. You need to pass in the extent, and I think the map unit along with the height and width of the map in pixels.
Hope this help. If not let me know a little more about what you are doing.
David