Google seems to primarily use the meta-description data -- but will grab a sentence or phrase containing the keyword in its absence, and MSN does the same. Meanwhile, Yahoo typically uses the meta-description tag together with snippets of the keyword-containing sentence in most cases. Yahoo will also search for a Yahoo Directory listing description, and all three will resort to using DMOZ description data if nothing else is available.