This is how my hard drive (where I have Xubuntu 12.10) is formatted currently, based on a recent GParted screenshot:

I want to expand sda6 (4) to take up the free 11.72 GiB unallocated space. But I can't do it. This is what I did and gathered so far:
I can't add another primary partition as I have 4 already. I didn't know that prior to starting up GParted and right-clicking the unallocated 11.72 GiB space. :/
/dev/sda5 is swap.
/dev/sda2 and /dev/sda3 are Windows partitions and need to remain as they are.
I am a bit clueless on how to enhance /sda6 now, I have definitely not enough basic knowledge on how to proceed. :( I don't even know if I have to keep the swap partition but that thought is moot anyway as I can't create another primary partition. Help! I'd appreciate it a lot. :)
I'd even be willing a tutorial which could help me get forward via the terminal.