Yeah using a fat32 shared data partition is what I do for windows and linux on my pc and it works great. The only issue with a mac with os x and windows is since the traditional bios and open firmware use different methods for partitioning hard disks, when you "combine the two" (i.e. the function of boot camp) you encounter some pretty strict limitations as to how many partitions you can have. I'm pretty sure you can have up to three though, so you should be good. This is one of the issues regarding tripple booting on these macs; you can't have enough partitions for a separate linux swap partiton, you have to use a swap file on the main partition instead. Blame windows, of course, for still using the relatively outdated bios.