To expand on bingofuel's answer, you may also need to consider size, weight, portability, ruggedness, battery life, built-in options (DVD drive, etc.) if you are going to be taking it out & about. Different solution if it's mainly sitting on your desk!
In general, you can never have too much RAM or hard disk space or a processor that's too fast!
SD