I never expect a free app as good as this one.