My first exposure to the concept was a .Net UG talk I saw recently about RavenDB.  I like how entities are stored along with related entities in context rather than having to search a giant table for all the child rows that have an FK to a parent, etc.  I suspect that reporting might be a challenge, tho.