The artwork of PDCs through the years

As you might now, this PDC will be the 11th one.  I've put together the logos from PDCs past (courtesy of Steve Cellini and Robert Hess):

  

Has anyone out there (other than Robert Hess) been to all 10?  Do these images bring back any memories?

As with Jim Miller's transformation, I've put together a little "XAML slide show" of PDC logos.  So plop the following into XAMLPAD (if you've got the Beta 1 WinFX SDK), play the preview of "Through the Years" on MSN Music, and enjoy:

   <Grid xmlns="http://schemas.microsoft.com/winfx/avalon/2005">
<Grid.Triggers>
<EventTrigger RoutedEvent="Grid.Loaded">
<EventTrigger.Actions>
<BeginAction TargetName="MyTimeline" />
</EventTrigger.Actions>
</EventTrigger>
</Grid.Triggers>
<Grid.Storyboards>
<ParallelTimeline Name="MyTimeline">
<SetterTimeline TargetName="p2" Path="(Image.Opacity)">
<DoubleAnimation From="0" To="1" BeginTime="0:0:1" Duration="0:0:2" />
</SetterTimeline>
<SetterTimeline TargetName="p3" Path="(Image.Opacity)">
<DoubleAnimation From="0" To="1" BeginTime="0:0:4" Duration="0:0:2" />
</SetterTimeline>
<SetterTimeline TargetName="p4" Path="(Image.Opacity)">
<DoubleAnimation From="0" To="1" BeginTime="0:0:7" Duration="0:0:2" />
</SetterTimeline>
<SetterTimeline TargetName="p5" Path="(Image.Opacity)">
<DoubleAnimation From="0" To="1" BeginTime="0:0:10" Duration="0:0:2" />
</SetterTimeline>
<SetterTimeline TargetName="p6" Path="(Image.Opacity)">
<DoubleAnimation From="0" To="1" BeginTime="0:0:13" Duration="0:0:2" />
</SetterTimeline>
<SetterTimeline TargetName="p7" Path="(Image.Opacity)">
<DoubleAnimation From="0" To="1" BeginTime="0:0:16" Duration="0:0:2" />
</SetterTimeline>
<SetterTimeline TargetName="p8" Path="(Image.Opacity)">
<DoubleAnimation From="0" To="1" BeginTime="0:0:19" Duration="0:0:2" />
</SetterTimeline>
<SetterTimeline TargetName="p9" Path="(Image.Opacity)">
<DoubleAnimation From="0" To="1" BeginTime="0:0:22" Duration="0:0:2" />
</SetterTimeline>
<SetterTimeline TargetName="p10" Path="(Image.Opacity)">
<DoubleAnimation From="0" To="1" BeginTime="0:0:25" Duration="0:0:2" />
</SetterTimeline>
<SetterTimeline TargetName="p11" Path="(Image.Opacity)">
<DoubleAnimation From="0" To="1" BeginTime="0:0:28" Duration="0:0:2" />
</SetterTimeline>
</ParallelTimeline>
</Grid.Storyboards>
<Image Name="p1" Source="http://pinvoke.net/blog/images/pdc/1.jpg"/>
<Image Name="p2" Source="http://pinvoke.net/blog/images/pdc/2.jpg" Opacity="0" />
<Image Name="p3" Source="http://pinvoke.net/blog/images/pdc/3.jpg" Opacity="0" />
<Image Name="p4" Source="http://pinvoke.net/blog/images/pdc/4.jpg" Opacity="0" />
<Image Name="p5" Source="http://pinvoke.net/blog/images/pdc/5.jpg" Opacity="0" />
<Image Name="p6" Source="http://pinvoke.net/blog/images/pdc/6.jpg" Opacity="0" />
<Image Name="p7" Source="http://pinvoke.net/blog/images/pdc/7.jpg" Opacity="0" />
<Image Name="p8" Source="http://pinvoke.net/blog/images/pdc/8.jpg" Opacity="0" />
<Image Name="p9" Source="http://pinvoke.net/blog/images/pdc/9.jpg" Opacity="0" />
<Image Name="p10" Source="http://pinvoke.net/blog/images/pdc/10.jpg" Opacity="0" />
<Image Name="p11" Source="http://pinvoke.net/blog/images/pdc/11.jpg" Opacity="0" />
</Grid>

Tags: PDC, PDC05