wrote blog post on using knockout for progressive enhancement