Gamester17 Wrote:Correct, but in my head I imagine an XBMC solution like that could have the potential of being made popular as a commercial solution for hotels, hospitals, airplanes, and other internal on-demand TV services, and for those type of solutions they would only need instances of XBMC in which the gets userdata gets restored from the master after use, after a reboot if you may.

While I definitely agree with you that this would be the perfect solution for instaces such as Hotel implementation as you mentioned previously where keeping track of watched/unwatched would not make any sense, I would still like to see a way of keeping multiple databases up to date on a smaller scale. For example I will end up having 3-5 instances running in my house with about 3 unique user accounts. It would be nice to centralize and be able to keep at least a small number of xbmc devices synced.
One other thing I wanted to mention on this topic. Keeping the databases centralized is pretty much a given but we should give some thought to guisettings.xml. It should either be left on the individual instance or have some way of making a separate guisettings.xml for each xbmc device NOT just for each user. Some people might have a 1080p monitor in the living room and 4x3 standard def tv in the bedroom. You would definitely want different resolution, skin, etc. Just some thoughts I had been mulling around. Cheers.