My setup is pretty freakin' weird. I have two hard-drives (Serial-ATA) and during BIOS booting, only one of them is recognized. When my main Linux drive is plugged into the primary SATA cable, and my Windows drive the secondary cable, apparently LILO can't see or recognize my Windows drive, because it refuses to boot it. However, if I boot Linux, it mounts my Windows drive like it was nothing.
If I switch their cables, Windows boots like a charm.
Thoughts?