I have finally produced what I think is great design. Logical layout for the programmer with seperate screens for IR codes and user functions. Simply navigation for the family with the hard keys tied to most used features and bottom buttons for home and FIX buttons that toggle video and audio inputs/outputs. Nice graphics (with a little help from guistuff) that really use the full palette available.