100 Things to Live By compare prices