Putting Patterns to Work