the webpage monitor is also kind of flaky... it uses the same data transmission protocols as motoadmin. Like robodoc said, you run into scenarios where you have to reboot the robot to get communication running again.
truthfully i am a believer that the best method is using some sort of PLC network. The remote network cards are tried & tested. If there is ever a communication problem it is very simple to go online and see exactly what is or isn't working.