Getting a bit off subject again, I recently started playing around at home with Media Center and MCML. MCML basically allows you to create full fidelity applications using Media Center and, as I understand, is what most of the Media Center UI is created