Arduino Mega2560 R3 pinouts photo

Just out of curiosity does an Ethernet shield connect the same way and is just as efficient on the mega? Or must I get a new style of shield. One other question would be does the mega have a sufficient amount of memory more than the Uno for SRAM that it would make a difference for a solid grouping of text for multiple strings in a program?