I totally agree that the short stick will be the software. I understand the concept of syncing computers, but if one has a 25-30 millisecond refresh on their channel changes, I can't imaging two computers synced over internet will produce the result desired. I could be wrong, but my tests have not produced result that I would be happy with.
Definitely interested in seeing how this progresses. I am working on software, but wont be ready for this christmas, and it is strictly Mac based.