SD/MMC From the ground up

How does this solution compare to the FileLogger library?

http://code.google.com/p/arduino-filelogger/

One difference is that with FileLogger you have to create the file, but you don't have to pre-allocate the size.

I'm curious as to the difference in data bandwidth and code space.

NOTE: They both use 'mmc' sub-files which are not the same, so if you want to try both be aware of this.