bensbits,
I wish I could duplicate your results but so far I cannot. This is on an external Firewire-connected drive, partitioned in APM scheme, with 4 partitions, all HFS+ (Journaled). I have partitions (in order) of about 98 GB, 66 GB, 20 GB, & 5 GB. (The drive is nominally a 200 GB one, about 189 GB formatted.)
What I would like to do is combine the last two partitions so it is 98/66/25. I have no problem deleting the 5 GB partition with the "-" button, but I cannot find a way to 'grow' the 20 GB one into its space. I followed the instructions in the Disk Utility Help topic *Enlarging a volume*, and at step 3 tried both dragging the divider at the bottom of the volume in the Volume Scheme list & selecting the volume, and entering a value in the Size field. In both cases, I get the "Filesystem resize support required, such as HFS with Journaling enabled" error.
In fact, all I can do is click the "+" button, which does add back the unused 5 GB space as a new partition, but even that doesn't work right: as George Orthwein reported, Disk Utility hangs on "Modifying partition map" step indefinitely -- I've let it run for up to 3 hours & it still doesn't finish. When I quit Disk Utility & get the warning about the disk possibly being unusable, what happens is the partition is recognized only by its UNIX name ("disk s1/14" or something like that), & D.U.'s repair fails with the not to helpful message that it failed, but if I go to the "Erase" tab & do a regular (non-zeroing) erase of the partition, it is restored to usability.
Note that neither of these partitions has an OS installed on it (so temp file space is not an issue), & only about 8 GB of the 20 GB partition has any data. I should at least be able to split this partition with the "+" button, & doing so with the 5 GB section after it free does show the expected total space divided equally into two partitions before the "Apply" button is clicked, but no matter what, I get the same failure with the error about needing resize support.