If I had the money, I would go buy a brand new computer, and then format it, and install Linux, if I couldn't I would take it back, and say "look at it, it dosn't work", get my money back.
After all said and done, if I ask the sales clerk, can I install a different OS, and they say "sure no problem", thats great, if they don't know, then they don't really have any buisness selling them,..
Older , used computers are usually better any way. I have a old IBM, that was made in 1998, when I bought it it had winowsXP on it, ok to make a long story short, and sorry, if I am getting off topic, but anyway, a Aunt,( my sister in law), had bought a brand new computer, also with windows xp, for our son, her nephew,..That computer, broke down, before a month was over , faulty switch, then one thing after another, mostly OS failure. (WindowsXP),..now it still dose not run, but I am out of town (not home) so I have not been able to fix it, our kid is using my old IBM, with Linux,..and he is very "hard" on a computer, trys all kinds of stuff that he shouldn't...the old IBM with linux, just keeps on running, and he can't even break the OS, I never showed him how to log in as root! If he figures that out on his own, that's great, he will be ready to use the root options, ...until then he "plays" the games he enjoys, on internet, no more virus problems,etc...
ok well enough said, I don't realy care what MS dose,and I am sure there will always be computer manufacturers, that want to sell computers to every one, not just MS users. You might not find the computers at Wal Mart, but they will be available, we may just have to shop around a little.