also erstens belegt ein shield nicht alle pins, die unbenutzten werden einfach duch das shield durchgeschliffen, jedoch finde ich das SD-shield nicht gerade günstig. Ist dir eine SD-karte plus ein paar kabel und lötzinn günstig genug? wir hatten hier kürzlich ein thema wo gezeigt wurde wie man die SD-Karte direkt an den arduino bringen kann, das macht am ende das gleiche wie das Shield und die Library sollte man auch verwenden können. Man sollte nur darauf achten das die Arduino pins 5V haben und auf 3,3V runter gebracht werden müssen, damit die SD-karte nicht anfängt eine Lampe zu werden.
hier der thread: http://arduino.cc/forum/index.php/topic,106728.0.html
edit: wenn du ein altes (und/ oder defektes) gerät mit nem SD-schlitz hast ist es sicher ratsam diesen auszubauen und mit zu verwenden, eine direkt angelötete SD-karte wird nämlich sicher sehr unpraktikabel, wenn man sie danach nochmal anderswo nutzen will.