I have been searching for weeks for such an app as this. Ive been willing to spend stupid amounts of money for the best app in this category. Thankfully I didnt end up having to because I found this app and it is everything is hoped it would be. I shed a single tear in appreciation. The search is finally over.