This is my absolute first try at designing my CCF. All graphics/design/functions were created by myself (except for discreet codes I took from this site). I designed this CCF to be simple to use and quick to control. I started by making exact duplicates of my original remotes, on multiple screens, then I created a macro screen that combined all of the most used buttons on one screen, corresponding to the media that is being played.
This is a complete system file with custom screens and custom buttons. The system was designed to be easily used by my wife and young kids, not just me. It emphasizes screens that focus on accomplishing a desired function (e.g. "Watch", then "Watch What?"), rather than a collection of individual screens that focus on controlling an individual device. The Dish Network screens include a "favorites" button (a heart icon) that leads to channel icons that have been grouped by type (sports, kids, news, etc.) If desired, there is an "expert" button on the home screen that leads to ugly, but functional screens for each device. These same screens are the "IR" screens that are aliased into the button scripts.