Spent a lot of time finding the best function to calculate the area of a polygon in web mercator projection. Because the Silverlight API converts from wkid 102100 to wkid 4326 in the client side, It was easy to convert the point collection and then calculate the area.
Copy this function if you don't have it. It may save you time.