I've been reading for at least 10 years.  That says it all.  Normally get two years at a time.  Love it.