I need to split my Vista laptop hard disk -- currently a single NTFS partition -- into two NTFS partitions.

What's the most reliable way to do it? Is it worth paying for Partition Magic, or is there something cheaper or even free? Are the open-source partition tools OK with Vista partitions these days?
_________________________
-- roger