Microsoft is beta testing a new version of its Download Center site that makes use of its Silverlight browser plug-in technology Microsoft continues to eat its own dog food to promote the adoption of ...