I am not sure if there is a major difference, and I am sure that each manufacturer implements it differently, but I would love my KWorld ATSC-110 to be able to be controlled by this as well...any thoughts?
When I was detailing out the features I wanted for my Schedule Manager one of the features I put down was the ability to support any card. The way I imagined it might work was that each card would have a "Reservation interface" (possible a COM object). The "Reservation interface" would take care of getting and putting information into the appropriate places for each card as it is different for each card. The Reservation interface would be open source so that anyone could write an interface for their card if they wanted it supported. This of course increases the complexity of the application considerably.
I would expect that neither Allen nor Tim wants to get that involved at the moment.
Allen and Tim have a pretty good idea for what they want THEIR (not our) applications to do. Let just help them make it the best it can be and not try to much to change it into OUR applications. Remember these guys wrote the applications for themselves and they were nice enough to share them with us.