UPnP Support:
1). A variable usable in smartlists which allows you to specify the MAC or IP address of a UPnP media box as a criteria. So, for example, you could create a smartlist that says "If the MAC is (the kids) and the Access Rating is < PG-13" thus, to that MAC, only those movies rater below PG-13 would by visible or accessible to the kids.
2). A variable for the current time, usable in smartlists, which would allow you to vary the included content based on time of day. For example, you could not have any X-rated content show except late at night.
3). Some kind of support for subtitles-- such as SRT by the same name in the same directory as an MPG causes the subtitle information to be streamed.
4). UPnP support for un-protected DVDs, so you could put an entire DVD in a directory (or in the physical drive) and have full DVD navigation capability streamed to a media receiver.
5). Follow-me: When you pause or stop a movie at a particular media server and go to another room, it would be really nice to have a way of picking up from where you were. My suggestion is- save the position info for each unique IP address from which a video is streamed. Have a "playlist" of automatically generated "paused" movies, accessible from anywhere. The playlist could display in terms of a nickname for each IP address (Living Room, Master Bedroom, Bob's Room, etc.) and doesn't even need to ID the title or position. If you want to pick up in the Master Bedroom from a film you were watching in the Family Room, you go the Master Bedroom, select the "paused movies" playlist, select "Family Room" and press select. Your film would continue from right where you left off.
6). A "monitor" function that allows you to see (on the MC12 computer) each UPnP connection, its status (playing, paused, stopped, etc.), the title and the position in the film.
I'm using MC exclusively as a UPnP server on a dedicated box with 5.5 Tb of storage. I'm very happy with the data organizational abilities of MC, but am looking for more UPnP capability.