The "kernel-package" set of tools takes away a lot of the pain, especially when you're adding external modules (NVIDIA driver, frexample) or kernel patches (pre-emptive patch, that FreeSWAN thingy).
Also, use GRUB (:-p to you, Ross :)) as it's less disastrous if you feck up your boot config.