Three quick notes for todays post.
1) MCMLPad (the program used to test your MCML interfaces) does NOT scale correctly. I'm sure you'll find a reason for this in the Microsoft Knowledgebase, filed somewhere under 'flimsy justifications', but in the mean time be aware that if you are testing something to ensure it size and layout is correct, launch MCMLPad from Media Center instead
When started from Media Center, MCMLPad will function correctly and scale appropriately.
I blew almost two hours trying to figure out how to scale the darn interface properly with ScaleLayouts, and wondering why none of the MS examples included the basic functions to scale the interface - only to find out that it's an odd quirk with MCMLPad.
Thought I may save you guys the time :)
2) My next tutorial was going to be on what I called the 'CategoryBar', the blue bar that allows you to choose the category/sort order in most Media Center windows. However, someone beat me to it (and quite franky, is much better than I am anyway). Check out http://mobilewares.spaces.live.com/ to see a master at work! He also has an excellent tutorial in creating 'Gel Buttons', the new version (found in Now Playing) of the old Media Center 2005 style interface buttons.
3) I've opened a new SourceForge project, called MCMLookalike (www.sourceforge.net/mcmlookalike), to create open source, shared libraries for MCML development. Feel free to use them and contribute to the project - the first files should be uploaded this afternoon.