Compiling the kernel from source on Debian is actually pretty simple thing to do.
This guide has been tested on standard etch installation but will probably work on other versions and debian-like operating systems. The system is easy to break if not done right, compile and install the kernel at your own risk!
Install required packages
apt-get install kernel-package libncurses5-dev fakeroot wget build-essential
Download Kernel sources
You can see a list of available kernels here: http://www.eu.kernel.org/pub/linux/kernel/v2.6/