I have been testing can.compute(s), observables, live binding with mustache templates and cross-binding to can.route. This example is inspired by the weekly widgets. See http://jsfiddle.net/pederan/kEEWD/ for my example app.
Would love to get some feedback if this implementation is "best practice" or alternative "better" solutions.