jQuery is used along with Google Spreadsheet's built in query system then Knockout handles displaying the information.
http://www.knockmeout.net/2011/04/utility-functions-in-knockoutjs.html
jQuery (edge), HTML, CSS, JavaScript
http://www.knockmeout.net/2011/05/creating-smart-dirty-flag-in-knockoutjs.html
https://groups.google.com/d/topic/knockoutjs/UZ1RRUgWPWI/discussion
Demonstrating how to create a multi-use sign up form with different options / required fields
jQuery 1.6.2, HTML, CSS, JavaScript