I'm having trouble with getting Windows to understand the partition structure of my USB drive. I formatted it into 3 partitions: One HFS+, the second FAT, and the third also FAT. For some odd reason, though, Windows refuses to recognize the FAT partitions and mount them, ignoring the HFS+ partition it doesn't recognize in the process. Instead, what it's doing is mounting only the FIRST partition on the drive, ignoring anything else there - even if said partition is the GPT protective partition. I'm understandably baffled by this. The reason I'm doing this is to make a "universal" development drive. I tried formatting the whole drive as FAT, which sort of works (my IDE loads from the drive okay, but refuses to update itself, complaining that the profile is in use, only tested on the Mac side). So, I came up with what I thought was the brilliant idea of mixed filesystem partitioning to work around the issue... but of course that doesn't work either. For the curious: I'm trying to load & run Eclipse 3.5.2 from my flash drive. I can unpack Eclipse from its archive, and run it from the drive... but when I try to install plugins, that's when it complains. I wish to put 4 versions of Eclipse on the same drive - Carbon 32-bit, Cocoa 64-bit, Win32 and Win64... the version that I've tested, and the one that's giving me grief, is the Cocoa 64-bit one.