Is an Arduino Mega 2650 Compatible with Ethernet Shield Rev3?


I'm obviously working with an Arduino Mega 2560 I just got it today I have been reading up on it lots about how you used to have to change some pin outs on it to have the Arduino function properly with the Ethernet shield but I was informed recently that the Rev 3 Ethernet shield should be compatible with it now. Does that mean its plug and play? I can properly write code to the mega on it's own but once i add the shield on top it seems the shields microprocessor gets warm rapidly and I can no longer upload to the board as if it can't be found. There may be a minor problem i just want to make sure I'm not making a huge mistake and fry one of my board.

Quick responses are greatly appreciated and thank you!