With an SSD card: no swap. Never. It's pointless.
Create a RAMdisk using /dev/shm as well, and make a RAMdisk that mounts to /tmp. This will allow you to compile to /tmp (RAM) instead of your SSD.
Swap will NEVER be used unless you're running a large virtual machine as well as a bunch of other programs on the host OS. I've tested this myself and found that I only used 2 MB of swap.
you should also change the 'swappiness' parameter on the kernel. I'm a bit drunk now so a quick google should give you the results
You basically echo 1 to swappiness (default is 60 in the current kernel).
Swappiness is a hot debate amonst kernel devs ATM.
TL;DR
DO NOT USE SWAP ON AN SSD. If you REALLY think you need it buy a cheap USB drive and create a swap partition there.
I would suggest using suspend to RAM, but if you must use hibernate then buy a cheap 8GB flash drive, create a swap partition, activate the swap, then add it to fstab.
Also you might want to mount an old hard drive to your Torrents/Downloads folder to prevent excessive read/write.
You should really use suspend to ram using pm-utils to suspend to RAM. Swap should NOT be used on an SSD. Ever. I can't stress this enough. The number of writes is just not worth it.