I recently found this awesome project called KernelCheck that allows you to build the latest Linux Kernel for your distribution. It requires very little interaction from the user and automatically optimizes the kernel to user’s needs. Currently it only supports Debian based distributions but support for RPM and Slackware based distributions is planned. KernelCheck is build around the AutoKernel idea by PinguinZ.
Building the Linux Kernel was never easier on Debian (and derivatives) before. I just compiled the 18.104.22.168, it wasn’t a pain at all.