I have to reply to the person who said a 2GB SD card was "cheap" at $120 U.S.
That is anything but cheap. I have a custom designed 500GB LaCie drive that comes with it's own built in file transfer software for Windows and MAC. That was about 30 something cents a Gigabyte (if you calculate)
So what's so cheap about 2BG for $120?