What is the problem with libncurses5? As far as I'm aware, packages that should not be upgraded to squeeze include gconf2 and libpulse0. It would indeed be great to be able to move on to new-stable Debian, but I guess qole already tried. So I'm afraid we have to live with hybrid lenny-squeeze-wheezy installations.