Just a thought, but maybe you could stick em all on the 80gb hdd, then the 160gb you could split into two partitions, on fat32, and one whatever ext fs you want, this way anything you store using windows, you can store on the fat32 drive, and still acess it with *nix, although you wont be able to write to the drive, but this is why you have the other partition as ext fs so that you use it to store, as far as sharing of the user data, i have no clue, i usually try to stick to 2 os's running at once, and i tend to keep em seperate, dont want BSD messin with fedora and vice versa