There's an app for that There are hundreds of apps for that. And that, and that. Oh yes, and that too. It's mind boggling sometimes. Between trawling through the many out there and scrolling through customer reviews it can be overwhelming. Luckily for...