If you are just looking to add a Micro SD card to an Arduino Mega you should just get an SDramps board. http://reprap.org/wiki/Sdramps
They are really cheap on eBay and other places that sell 3D printer parts.
$1.79 USD with free shipping from fasttech.com