Oops -- that's a very good point about the Model example being a bad one -- I was just trying to use something visible, in order to see the "change" event binding in action. Perhaps we should swap it out for something more model-y.
These days, if you're looking for complex Backbone examples, there's a bounty to choose from:
One other question: are there Backbone examples small enough to digest but large enough to be more authentic than a to-do list? This is where I struggle to come up with good teaching examples -- a whole real-world app is simply too much to take in when one is trying to transition to a JS app mindset (and of course the code is usually minified/obfuscated), but examples like to-do lists are so simple that they don't show how a tool addresses actual real-world problems.
Thank you for these :) I admit the last time I went hunting was a while ago, it's good to see so many more. For various reasons, the templated widget part of Dojo made it the right choice for my current project, but I strongly suspect a Backbone project will be in my future, either for fun or profit.
These days, if you're looking for complex Backbone examples, there's a bounty to choose from:
* http://getflow.com
* http://m.soundcloud.com
* http://basecamphq.com/mobile
* http://getcloudapp.com
* http://www.documentcloud.org/public