Silverlight 4 Problem - Design - Solution

Through the years, there have been numerous technologies and programming methodologies invented
for the sole purpose of enhancing the end user experience of a website. What started out as static content pages in HTML quickly morphed into dynamic pages powered by technologies like ASP.NET. With these dynamic pages, developers could finally put together actual applications on the Web; soon, with additional enhancements like AJAX, full line-of-business applications were moving from the
desktop to the Web.