I wouldn't necessarily agree with the "cheapest that fits the bill." Stay out of the bottom end lines from any manufacturer and you'll have a bit of longevity.

Also, when you find something you like, call up the manufacturer and see if they have it available in B stock. These are refurbished or demo models that they aren't allowed to sell as new, but they are generally just as reliable and bear the same warranty as a new computer. You might save yourself some money that way.