Ok, thanks for the info. I just bought this board from BrunDog so need to make it work for the money spent. I guess I will try powering it from different sources and voltage and see if it helps any. Interested to see how others are powering the Mega?I had similar problems with disconnects and found it to be due to my power supply overheating the voltage regulator. Some MEGA's (especially the knock-off types) have had issues with the voltage regulator overheating due to overpowering it thru the barrel jack. The voltage regulator takes the eg.. in your case 9VDC and brings it down to 5VDC to power the chips on the board. The 2 MEGA's I had did have this problem, I tried 12VDC, 9VDC. and even 5.2VDC thru the barrel jack. I also tried the 5.2VDC power supply and used the micro usb port instead which bypasses the regulator to power it. Even with using the 5.2VDC thru the USB port for extended periods I found the odd dropout of communications with the board. At this point I can't say if I had damaged the regulator by using the barrel jack bui it was a bit better as far as overheating goes. Eventually I went with RobotDyn MEGA's and used the same 5.2VDC power supply and have never had connection problems. Those boards have the ethernet built in so no piggy backing of boards required. I tried to secure another one of these type boards last year but not sure if it's a chip supply issue or if they are actually not manufacturing them anymore? Hope this solves your problem.