MSNBC (go figure!) wrote an article asking whether or not MS is partially to blame for these problems. Obviously (given their parentage), they don't come down too hard on Microsoft, but they don't let them/themselves off the hook that quickly, either. Check it out. [msnbc.com]
Acutally, some are asking if MS is at fault. (Score:2)