LILO bootloader

LILO is probably the most well know bootloader around due to the popularity of the Linux operating system. LILO, the LInux LOader was designed purely to allow linux to multiboot and exist with other operating systems such as dos and windows.

Since LILO was designed for the most part to handle linux and its initrd's, does anyone have any experience with using it to load their own custom kernel?