Allen,
I tested this but couldn't manage it to read 3 NIC cards from my testcomputer , all are connected on different networks. I used your scripts , only the last network card is just showning up.