How to plan and design for an optimal Microsoft Front Row experience