Perfect It's rare that you imagine how you'd write an app for solving a need  only to find someone else has already thought of everything and wrote that app with an impressive attention to detail that is hard not to appreciate.