Company Epic Catch created these great apps:
Epic Catch, and others..
img