I agree, Saito, and I will add that in many cases, the computers places like Walmart gets are the ones that are thrown together. Dell, for example, sells primarily to businesses. The retail customer side is given less attention to detail, and lower priority. So keep that in mind when shopping in a retail store like Walmart. Now, I'm not saying those computers are bad, or will breakdown, just that they're not given the same careful attention as the business class, or the ones custom assembled through the website's online ordering process.
Also, on a side note, stay away from Lexmark printers (owned by Dell) if you value spending less money on ink and repair parts. Trust me on this one.