Okay, so I am building a computer for someone as a christmas gift. I have to decide between buying Dell(usually the lowest cost) or building it on my lonesome. What I think gives me pause is that I think the pentium4 dual core's don't have all that long a lifespan as far as future cpu's that would use the same motherboard. I am leaning towards building an Athlon 64 system because I feel while I may pay more upfront, it would save money in the long run because it would be more upgradeable to extend the PC's lifespan?