This is certainly worth a look. How much do those expiration dates mean?