There’s an app for that — is a common phrase these days. There seems to be a smartphone app for almost everything. And the...

read more