We have experience in coding advanced Silverlight applications. Below are images taken from an experimental project called Sharetops. The system allowed any user to set up their own on-line desktop. They could customise the desktop, including background and colours. They could add content such as text, images, links and video. The system also featured chat and messaging facilities.
The images below are taken from a website designed using Sharetops: