Stress is a vague concept that eludes a strict definition. Still, the concept has proved useful as an “umbrella” for research on a wide range of conditions, experiences, and responses relevant to health and well-being. Outside the scientific community the stress concept enjoys great popularity, since it captures essential aspects of people's daily hassles as well as critical life events.