Thanks Kent.

I've updated the code above.

1. Added more network card detections
2. Added commenting from Glenn
3. Added support for remote systems