I have used GRUB most of the time. I personally prefer it to LILO. You can easily edit the GRUYB menu in the BOOT directory on the system partition of your Linux installation. Specifically it is usually in \boot\brug\menu.lst. Another option I have taken to using lately is to use the Windows boot nemu and a program called bootpert.exe that will build a boot file from your Linux install and then edit the BOOT.INI file in the root of the Windows system partition. You can find it at http://www.winimage.com/bootpart.htm
I switched to this method when I put Vista on my laptop. Since the Linux boot as already configured for XP's nemu when I then added Vista to the mix it just picked up the configuration and added it. So I now have Vista, XP, and Suse 10.2 triple booting all from the Vista boot menu.
There are a lot of other options out there with various degrees of autmated or manul configuration. I've also found some interesting ideas and guiidance on the websites dedicated to making OSX run on generic X86 hardware, and dual booting with XP. These are often more manual methods but do illustrate quite well the multitude of options out there.