Steps to take before resizing partition to prevent damaging data

view full story

http://askubuntu.com – I use Ubuntu 11.10 and have three partitions, one ext4 for the root directory, one ext4 for the /home and one for swap. I need to release disk space so I can increase swap space, and create a new partition for a Windows installation (meh, but it's a need for work stuff like visual studio). So I was thinking about resizing the /home partition (taking off 50Gbs of about 60Gb free it has) but I'm kinda afraid of things going wrong and losing /home data in this operation. So, what things should I do to increase safety? (I'm not in conditions to make a proper backup right now). (HowTos)