Since there can be problems with Windows and bootloaders I prefer to let Windows not know about it.
Besides the usual Windows overwriting the boot sector on install or reinstall there is also the sometimes fatal NTLDR not detected. Or, as I discovered recently, the cannot boot after updates problem.
The best way that I have found to let Windows believe it is in charge is to install it while the hard drive is in the primary master position but then move it to primary slave (or elsewhere) for general usage. Both LILO and GRUB have map-drive options that allow telling Windows it is STILL on the primary master when it boots.
If Windows freaks out one day and has a need to overwrite the boot sector, or just needs a reinstall, move the drive temporally back to primary master and let Windows exert itself.
As I mentioned, after the last "patch Tuesday" Windows would not boot. Nothing. Dead.
I moved the drive to primary master, boot into the repair console and ran "fixboot". Windows is now happy again. Oddly I do not recall any of the updates being for the Windows bootloader.
Adding Windows to either LILO or GRUB is easy.
Are you using the default GRUB with SUSE?