Dual booting is very easy to configure providing that you install Windoze firstly, and then put the *nix on there secondly, otherwise Bill comes along and trashes your boot loader. If your partitions are NTFS, you will need a fairly modern Linux distro to resize them. If they're FAT32 you won't have such a problem.
I used to have a laptop dual booting Win XP and Linux. I found myself using Win XP less and less and then finally got rid of it. That was almost two years back! The onlyplace I use Windows is at work because I administer a heterogenous Linux/HP-UX/Windows network. If I were our IT Manager, the final OS in the list wouldn't be around, but that's beyond the scope of the forum

!!
Cheers
ZB