1) I didn't address .NET or other things that might occur, so that's an oversight.
2) I did, and the completely open API specification would take care of that problem. Anybody would be able to write a .NET app, as a result, since they'd be able to "emulate" the API.
The problem with 2 is that likely, there would be some crypto in there that woul d force you to use Windows.
Which means 1) is more likely. :)
Addison