Hi, I have made signifigant progress with the UI portion of TvBrowser - MCML is actually not that bad once you get used to the layout options. My question is now concerning how to mark the shows "watched" in my DB. Obviously, this is simple when the show is played through my app. Does anyone have an idea on how to flag shows watched through WMC, but not through my app. I tried to create a background app and handle the Media Transport obejct's Property Changed event, but i cant get that to work. I seem to get a null reference on the Media Experience object always. Does anyone know if this is possible, or if i am wasting my time?