That's not an issue, since someone could easily make some aliases that allow you to use COM similarly to how you'd use it in VB/VBScript.

First it needs to be working at least, then we can start to think about improving the code.