Patterns and Products