SD card read/write with Arduino

Has anyone used the fat16 library SparkFun mentions?

I went back a couple of pages here but didn't see this mentioned. I am looking for a way to read files off a removable storage device. The files will have some commands. A push of the button on the arduino will cycle through the files/commands. I need to be able to read and write tot eh storage device from windows or mac. I think hooking up microSD and using that library will work.