I like to build my Debian PCs lean and mean.  He are some reasons why:-

Quicker to install:  obviously the less you install then the less you have to download and unpack.

More secure: a standard desktop build will put quite a lot of services onto your machine.  The last time I did a standard desktop installation I found things like apache and an ftp server installed.  All of these things introduce potential security vulnerabilities.

Less hard drive space and faster: Obviously installing less and takes less hard drive space, leaving you more to play with, and less services running means less processor power and memory used.

It isn't necessary to install more: Because of the Debian package management system, it simply isn't necessary to install more than you need.  For example if you install Redhat then even a minimum install will put quite a lot of stuff onto the machine in case an application that is installed later needs it. The Redhat package management tool (RPM) doesn't handle dependencies very well. I hate installing stuff on Redhat because you install an application using RPM but then find that it won't run because of some other file that the application can't find.  This simply doesn't happen with the Debian package management system (apt); when you install something with apt it checks that anything else needed is also installed.  If it isn't then it asks you permission to install that too.

Here is my method for building a Debian machine with KDE on it, provided that you have a broadband connection:-

Download a "minimum install" CD image and burn it.  Get it from http://www.debian.org/CD/netinst/
The last one I downloaded was about 110MB.

Boot from the CD, and setup your hard drive partitions and all of the other stuff, but at the appropriate point select "manual package selection".
This will take you to an application called "aptitude". Quit straight out of it by hitting the "Q" key.

Now you have a Debian minimum install.

Personally I don't like aptitude so I remove it by logging in and using this command:-
    "dpkg -P tasksel aptitude"

Next you need to get your apt sources correct
Check them by typing "cat /etc/apt/sources.list"
A reasonable sources.list will look something like this:-
  deb http://http.us.debian.org/debian stable main contrib non-free
deb http://security.debian.org stable/updates main contrib non-free
If you are new to Debian then only use stable sources.

If your sources.list isn't reasonable then run "apt-setup" to fix the problem.

Get your minimum installation current by typing

    "apt-get update"
    "apt-get upgrade"

If you are building a server then you now have a good basis on which to build the server.  For example to make a web server you would now do:-
    "apt-get install apache2"

If you want to make a KDE desktop machine then do:-
    "apt-get install x-window-system kdm kde"
and sit back while apt goes and gets all of the stuff that it needs from the internet to do this (maybe 300MB)
so what are these things ?
    x-window-system is not actually a dependency on kde, because you could actually run kde and connect to an x windows server on another machine.  For a desktop I will guarantee that you don't want to do that, so you need an x windows server installed locally
kdm is the login screen that goes with kde, you don't have to use it but it is nicer than xdm
kde is the all of the kde applications and the window manager that sits on top of x windows

Once the install is finished you will need to do a reboot to get x windows sorted out, and that is it, you have a KDE desktop machine
In order to see all of the other stuff that you can install, like mozilla or openoffice, use the kpackage package manager to show you what is available

That is how I build PCs for my own use.  Other people will have different opinions.  Other people may also prefer Gnome over KDE but I know nothing about Gnome.