My thought a long time ago was to have a central db that could store theme settings such as background and menu placement and for each tv or movie allow people to pull data back from it.
You could have some fancy ajax on the central db to let people simulate how it would look.
That way we could all share in others work to make it look good. You may want different settings per device type......
Server: Ubuntu 10.04.1 LTS , Ram: 4 gig , Disc : 12 TB
Client: Buffalo LinkTheatre, dLAN 200 AV, popcorn hour a100
PHP Version : PHP 5.3.2-1ubuntu4.11
MySQL Version : 5.1.41-3ubuntu12.9