Company Play2Play created these great apps:
Circa Infinity, and others..
img