Blood banks are extremely low on blood this summer, so donate while you're secretly checking out 50 Shades of Gray at the Missoula Public Library, 301 E. Main., and you'll be keeping the Universe in balance. 1–4:30 PM. Call 258-3851 to schedule an appt. or for more info.