Well, this is how my /etc/apt/sources.list now looks.
#Debian Testing
deb
ftp://ftp.debian.org/debian sarge main contrib non-free
deb
http://non-us.debian.org/ sarge/non-US main contrib non-free
deb
ftp://security.debian.org/debian-security sarge/updates main contrib non-free
#Debian Unstable
deb
ftp://ftp.debian.org/debian unstable main contrib non-free
deb
http://non-us.debian.org/ unstable/non-US main contrib non-free
#KDE
deb
http://download.kde.org/stable/3.1.3/Debian stable main
Since my post with the errors that HappyTux quoted, I have managed to get some updates/upgrades.
The problem is now that it only seems to want to upgrade some of the crap i.e. wallpapers and stuff like that.
The actual KDE 3.1.3 doesn't want to play. And even if I try to get the minimal kdebase I get this
debian:/home/john# apt-get upgrade kdebase
Reading Package Lists... Done
Building Dependency Tree... Done
The following packages have been kept back
kdebase kdepasswd kdf kdict kdm kedit kfind kghostview khexedit kiconedit
kit kjots kmail knewsticker knode knotes konqueror konsole korn kpackage
kpaint kruler kscd kscreensaver ksirc ksnapshot ksysv ktimer kuser kview
libmimelib1 secpolicy
0 packages upgraded, 0 newly installed, 0 to remove and 32 not upgraded.
debian:/home/john#
Can anyone see what I am doing wrong
regards
John