When I was younger (oh, the good ole' days), I liked buying custom assemble

And mind you, I am not a Mac user ...at least not yet. My latest experience with an Apple product is my new shinny iPod Touch and I absolutely love it. It has the only mobile web browser that I can ACTUALLY use to browse the web. The screen is big enough for serious TV and Movie viewing. And there are so much more this shinny thing can do, I am actually WAITING for the upcoming 2.0 firmware upgrade. And I think Apple's complete closed approach to third party iPhone/iTouch applications a good thing (To think that I am a GNU/Linux user for the last 10+ years) . Let's face it, there are geeks who will absolutely hate this, but for rest of the users, do they really give a damn? I doubt so. My customer serving experience tells me that all the customers care is "it should just work". And guess what will happen with Apple's closed approach to third party applications? Not surprisingly, they will "just work"(they better do, otherwise Apple will just kick them out of iTune).
There is an article on Slashdot about "How Apple Got Everything Right By Doing Everything Wrong". In my opinion, maybe it is not Apple that is doing everything wrong, maybe it is all the other companies still don't get it. Computers nowadays (and when I say Computer, i mean both the hardware and the operating system) should just be house hold appliances. Special computers will be built for special needs(e.g. for software developers, digital artists ... etc), but for the majority of computer users, a computer should be no different from a TV set, or a microwave oven. It should allow users to manage their daily digital routines such as Web browsing, e-mailing, documenting ... and that should be it. And here is a prediction .... in the next few years, we shall see the slow death of PCs in their current form. Computers like iMac and Mac mini will dominate the market. and people won't care about the OS war no more because by then, it should be totally transparent to the end users.