I am a media center enthusiast who has one of the few true IPTV providers for Digital Television out there. My service provides a stream, in a supported VMC format over a private IP network. How would I go about creating a virtual TV tuner card that media center would recognize? I realize Microsoft has its IPTV platform for this sort of thing. I'm assured that the service in which I subscribe will not move to a supported MS infrastructure on the head-end to enable the enhanced features that would make such a coding operation inviting. As a result, I'm looking for pure client functionality only. Am I on the right track with the idea of a 'virtual tv tuner' which would interface with an ethernet adapter to recieve the ip stream? How would I go about creating such a device? I'm assuming it's something like daemon tools is for cd/dvd images. A driver that can utilize a new source of information (ip/port/protocol) in place of the hardware. What are the APIs I would need to implement in such a device? Does anyone have a suggestion? Is there a Vista Driver SDK out there? Am I wasting my time? Awaiting your response, deadonthefloor.