Thank you Dewey2009, I just washed my hands and couldn't do a thing with them...
XNA is awesome to use, and even better with Silverlight, etc. But I have been told that XNA designers are concerned about the XBox and not the PC developer, which would be the case for the Silverlight applications.
As a result, I am going to be very cautious about the use of XNA, which also requires that the XNA be distributed with your application.
Feel free to spam me if I am wrong.