Dave's Crystal Ball is a digital toy that is available for iPhone, Android, Windows, Mac and Linux.  I did everything on this project, including: