From pharmacies to supermarkets to your local K-Mart, you can get a flu shot just about any day you want it. Most outlets will take your health insurance, too. Why are they making things so easy? Eric Keuffel, an assistant professor at Temple's Fox School of Business, considers the trend a response to consumer demand. "Increasingly, people are getting their health care delivered close to where they live, not only in hospitals that are nearby but outpatient centers or even now pharmacies that have limited services available."