A generic PCMCIA firewire card in my IBM T20 laptop can transfer data at 36.3MB/sec. The operating system is FreeBSD. The command used for testing was:
dd if=/dev/da0 of=/dev/null bs=64k
I let the command run for about 30 seconds to make sure that caching didn't affect the results significantly.