I have a friend with an external hard drive, who's formatted half for PC and half for Mac. She barely uses the PC side and wants to free up a lot of that for the Mac partition. She doesn't have the info on the external drive backed up, so I was wondering if it's possible in Snow Leopard or Lion to nondestructively repartition a hard drive, keeping the data on both partitions while still changing the size of each. Can it be done if all of the partitions are Mac OS X Extended (Journaled)? What if one is Mac OS X Extended (Journaled) and the other is MS-FAT? Thanks!