check this out.Found it last night while on call.

http://www.indigo-orb.com/

BTW I don't work for these people, and for the record am not endorsing it. Thought a discussion would be interesting.