C'mon, its so stupid to say that pre-built computers have no place.
Example: Single mother of 2 just got tax return check and wants new computer to surf the net and mess with her digital photos. She has neither the time nor the desire to shop for components, assemble them, install an OS, find the software she wants and install it, tweak and mess with everything, then hover over it like a nerd day and night making sure it doesnt crash and everything works correctly. Geez.
Walmart will have exactly what she needs for ~$350, including a year of free tech support with a toll-free number, and she can have it at 9pm at night at her nearest 24/7 WalMart super center, minus the cost of gas money. She will be absolutely thrilled with her new computer and the world will continue to revolve.
This scenario will be repeated over and over, 24 hours a day, 7 days a week from now until forever, or such a time that computers are not desirable appliances. To these people, a pc is just another device, much like a toaster, a television, or an air conditioner. They just want it in a box, everything included, they want it to work, they want help when they ask for it, and they want it now.
Not 3-5 days standard shipping, assembly required, no tech support, blah blah blah.
This thread is stupid.