I’ve received a few emails about updated code for the Scott Guthrie MIX09 keynote demo referred to as “bouncing plane” Silverlight demo. A screenshot of this demo is seen here to refresh your memory:

There really isn’t anything ‘new’ about this demo code for SL3, other than being recompiled. Perhaps the only real change is to accommodate the new requirement that pixel shaders are resources of the project. You’ll see the Effect1.cs code file where the constructor code for the shaders uses: