On Scott Guthrie's blog I found out about Jose Fajardo's journey on learning Silverlight.
Jose decided to write an iTunes-like media player using Silverlight. He has documented his development in about 20 blog posts here.
His application looks like this:
His exercise is aimed towards pixel-similarity with iTunes. Joe Shaw took a more Web-by approach at playback on the web.
Posted on 02 Sep 2007