Why are there so many NoSQL databases?
bradfordw: Because monoculture is bad and the more options we have, the more they all learn from one another (which drums up competition).  In the end, like the other fellows on here have stated, you'll have a few emerge as the "standards" based on the type of problem you are trying to solve.