Yeah, description tags are still useful (and recommended).. but the days of stuffing a bunch of keywords (especially unrelated albeit high-ranking words) into the keywords meta tag for the sake of page rankings are pretty much done...
The emphesis these days are on good meaty content (perhaps including some stragtegically well chosen relevant yet higher ranking words), clean and valid sematic markup to reduce code-to-content ratio, cleaner URLs, heading tags (<h1>,<h2><h3>...), reputable inbound links, which text is emphasized, etc.... Them search egines have certainly evolved, and continue to do so. SEO is a constant moving target to be sure.