You can use dselect to see all the packages in Debian. For kernel upgrades, I generally download the new kernel from http://www.kernel.org/ and compile the hardware and options I want into the kernel.
You can easily configure your kernel by doing:
apt-get update
apt-get install libncurses5 libncurses5-dev
to make sure you have the correct ncurses libraries. You can then do:
make menuconfig
from the directory where you untar'ed the kernel. Step through each item and select the hardware and options you want.
http://jgo.local.net/LinuxGuide/linux-kernel.html
may be helpful to you in compiling the kernel.
---
Brainbench 'Most Valuable Professional' for Network Concepts
Brainbench 'Most Valuable Professional' for Linux Admin
http://www.brainbench.com