Great at less than 100%  Ziva is a very "dynamic" company, to
put it nicely. There's always a dozen ideas, and another 10
underway, and plenty of possibility. Each idea has a bright blue
sky story to it, and in its ideal avatar would yield phenomenal
improvements/data/users/glory/whatever.  The big questions I've
learned to ask is : What happens if the idea doesn't mature to
its 100% ? Is it useful/worth doing/helpful to the product and
direction at 50% ? 20%? Whats the first version and will it be
something we can make use of in itself ? Is the "prototype" a
product in itself ?  This isn't an execution issue. Its just
practical. From what I've observed in the software world, rarely
is an idea executed to its fullest ideal. There are engineering
issues, time-to-market issues, other priorities, reactions to
real need that create directional changes, etc, that all lead to
a smaller subset or version of the idea being the end-product
for the longest time possible. This is also a good thing -
because it leads to