Kernel & Rsync
I just found out that the Linux Kernel is all available via rsync. So you could keep a pretty reliable and up-to-date version of the kernel archive very easily.
rsync -avz --progress rsync://rsync.kernel.org/pub/linux/kernel/v2.4/ .
Sure beats FTP... plus you can recover where you left off also.