Monday, January 26, 2009

Cutting the Mustard

Image source here.

To succeed; to come up to expectations.