Building custom players with the Silverlight media framework. - Rush, Ben (MSDN magazine)