opinions vary on that, but im of the ones who say you either run stable *or* you run testing or unstable (or a mix of testing/unstable).
if you wanna get rid of the entry open /boot/grub/menu.lst and remove the lines which point to it (or comment them out).
if you remove the kernel:
Code:
apt-get remove --purge linux-image-2.6.30-2-686
(or similar) grub should take care of it and remove the entry on its own. How exactly the kernel is called you may find out if you got a look at the entries in /boot.
(a kernel puts some MB into the boat, so if you aint able to use it you may wanna remove it instead of just removing the entries).
as said: i would stick with lenny/stable as it is...well: stable and you aint got much of trouble with it once it is running.
atm the entries for stable in /etc/apt/sources.lst should be more or less useless. You are running debian unstable (as far i can tell). an apt-get upgrade upgrades all the newest versions availiable. you cant go easily back to lenny/stable now (it is possible, from what i`ve heard, but a pain in the butt)
I would remove the entries for stable, add the ones for testing, check for a how-to run a mixed testing/unstable debian and check for pinning (eg: make an entry in /etc/apt/apt.conf:
Code:
APT::Default-Release "testing";
and if you wanna smash in an unstable package run:
apt-get -t unstable <package-name>)
Testing is quite stable, so theres no need to be concerned about it. If all screws id go for a re-installation of lenny and stick with it and the backport-repos.
greetings