Baby boomers are sinking your shop