EASEUS free certainly works for me. I've pushed partition boundaries around a fair bit on this machine, using it.
Partition Magic was brilliant, but no longer around. I have an old CD of it but it won't work with Win 7.
Moving stuff with EASEUS can be a slow job. Backing up stuff you don't want to lose is advisable, although I've never lost anything.