For performance and cost savings, I think we should do a batch put here.  Something like (I haven't tried this, not sure if it's quite correct):
    ofy().save().entities(daos).now();