Every now and again an app comes along which just transforms ...