I’ve mentioned GParted before as an excellent free partition manager.  HowToForge.com has posted an excellent walk through to get the hesitant started.

Modify your partitions with GParted without losing data