Knockout is so, so good.<p>I just wish it had proper API documentation. There are no real docs, only examples/tutorials, this can be quite frustrating.<p>If you've never used data bindings in HTML/JS, you HAVE to give this a try.<p>If you're still using jQuery & other manual event handlers to change the state of your UI, you GOTTA try it!