@tidbit - Awesome demo!
I'm not a COM expert either, but from what I can see in your code a lot of what you're creating are actual .Net objects (like I would use in C#/VB), the first one I noticed being WebRequest. Thanks for the info!
@nnnik - I stand corrected (and that's a good thing)!
idk enough about what DllCall can do (yet!) to really be able to use it well, but I am definitely going to check it out! Between your comments and Tidbit's script, it sounds like AHK can work with just about anything a "standard" language can (System DLLs, .Net objects, in addition to the registry etc.) which I didn't know was possible till right now (lol); very cool.