Sometimes vendor has something do do with it.

Never, for instance, buy a computer from Future Shop.

Hewlett-Packard is a bad name, too.

Dell's good for non do-it-yourselfers--probably the best deal for the non-computer-illiterate, but I'm a literally certified IT professional, so I feel dirty reccomending a company that is so horrible for people who do like to have the case open and mess around inside.

EDIT: One of these days, you and I are going to have to agree on something in this forum. Anything. Somebody will have to post something painfully obvious, though.