Blog post on knockout.js foreach binding