I drop an array constant down (and I tried this with a cluster also) and I try to add a WebBrowser into it but it won't take it. The web browser is in the .Net and ActiveX pallete - if you hover over it, its type says SHDocVw.IWebBrowser2. I was hoping to have an array of webBrowsers because (as I've mentioned in numerous other threads) I need to talk via secure (TLSV1) link to numerous radios - each will have a different IP address, and would need their specific html (or xml in some cases) data displayed on its specific browser. I would then process that radio's specific data. I could probably create X (upto 32) instantiations of my EXE (that currently has one webBrowser), but that seems extremely difficult to manage. I did see that I can have a tab control with numerous tabs (say 32) and have a web browser on each. I currently (for one webBrowser) get its Document property, its body, then its inner text, and if that string length is > 0 then there is something there. This isn't a very reliable method of detecting a message has arrived, so I'm open to suggestions. Regardless, I would need a way to know which of my 16 (or maybe 32) web servers received data, and process that message accordingly. I thought of somehow incorporating an object-oriented approach such that everytime a new radio was desired, a new object would be created to support all its properties/methods - this is somewhat uncharterd territory, however.