I’ve been thinking of installing NetBSD on my laptop. And for that purpose, I had to resize the default NTFS partition to something smaller so that I get space for NetBSD. (As is usual nowadays, all laptop manufacturers pre-install their laptops with Windows XP, giving it the full disk space. There’s no way to workaround that, coz even if u format and reinstall from their recovery cds, it creates full partitions).
Finally I found this document that lists some "open source" methods to resizing partitions. Since I was installing NetBSD, I didn’t want to download some Linux distro that supports resizing (like Mandriva, or SUSE for instance). Am downloading the SystemRescueCD and RIP discs that it mention — let’s see how they work.