You, Nathan and Brian have done a great job with 1.0 -- Way to Go!!<p>What happens if a Middleware never calls done() ?<p>Does setter transformation happen upon set or upon save?<p>I am excited to see Mongoose evolve -- the Middleware concept is exciting.<p>Some minor feedback on the new site:<p><pre><code> Middleware are defined at the Schema level and are applied when the methods init (when a document is initialized with data from MongoDB), save (when a document or embedded document is saved).
</code></pre>
I think you want to say something like "when the methods init or save are called", but the "are called" is missing from the above.<p>Then down a bit, you have "Serial Serial Middleware" and "Parallel Parallel Middleware"; not sure about the redundant first words.<p>The email address in the copyright notice is html-entities, but they are escaped: &lt;dev@learnboost.com&gt;<p>Final nitpick: the site is a little hard to read with the current background.<p>Overall, great work!!