I also want to ask is it really so hard to compile it ?!
Hmmmm, Thats a vague question.... But a simple google search will show you that compiling, or recompiling the kernel is not an easy task...

http://www.linux.org/docs/ldp/howto/Kernel-HOWTO.html
http://www.freeos.com/articles/2589/
http://www.zdnet.com/products/storie...213046,00.html
http://www.jsward.com/linux/redhat-kernel.html

Ive done it on RedHat with the help of some AO members, in RedHat its pretty easy as the last link shows... Not sure about other variats of Linux