HerrHarry -
Actually, it DOES make a difference if you build your own or buy it. If you buy from Dell, Gateway, Compaq, HP, eMachine,etc.. you're going to get an obscure motherboard from a small unknown company that is impossible to find the most recent BIOS for. You get "customer service" ( in quotes, mind you ), but there's a reason they can sell full systems so cheap.
My experience has been that if i build it for myself, then i know exactly what's in it. where to find info on it. where to find updates for it. If i build for a friend or family, i only do it if i know that they are competent enough to troubleshoot the basics. I can't help but roll my eyes when i hear, "Hey. I've got a question for you..." *groan* "...I''m getting this weird message when I do $blah and $bling. Why is that?" It's great that they think I know something ( i've got them fooled! ), but sometimes it gets a bit old.
In response to technology moving so quickly, you can say the same thing for all tech stuff. Not just computers. Take stereos for example. Or even cars! What's VW's latest gimick? 4motion All wheel drive. nifty. Computers get a bad rap for becoming obsolete very quickly, but it's simply not true. It might have been the case a couple of years ago, but it's really leveled off. Plus, a lot depends on your needs. If you have the current best and it's suffering from performance issues, than the lastest and greatest would be necessary.
oh well. end rant.
cheers.