SDuFAT issues

I wasn't really sure if this was the right place to post this or not, but couldn't find this issue by searching. I'd like to work with the SDuFAT lib, but when I try to add it to my sketch and compile I get:

hardware//libraries/SDuFAT/microfat.h:8: error: 'byte' does not name a type

hardware//libraries/SDuFAT/microfat.h:9: error: 'byte' does not name a type

hardware//libraries/SDuFAT/microfat.h:10: error: 'byte' does not name a type

hardware//libraries/SDuFAT/microfat.h:11: error: 'byte' does not name a type

hardware//libraries/SDuFAT/microfat.h:19: error: 'byte' does not name a type

hardware//libraries/SDuFAT/microfat.h:22: error: 'byte' does not name a type

hardware//libraries/SDuFAT/microfat.h:24: error: 'byte' does not name a type

hardware//libraries/SDuFAT/microfat.h:27: error: 'byte' does not name a type

hardware//libraries/SDuFAT/microfat.h:34: error: 'byte' does not name a type

hardware//libraries/SDuFAT/microfat.h:35: error: 'byte' does not name a type

etc... and on and on... I've been working for hours now, but can't sort it out. I need some rest and plan on coming back with some fresh eyes, but at the moment, I feel like I'm about to pull my hair out.

any help would be greatly appreciated.

I'm running arduino 0016

Just a guess but I'd say the microfat.h header file needs this added to the top...

#include <WProgram.h>

Good luck,
Brian