Ok so I''m wanting to make the ajax controller methods more obvious in my code. Option one is to affix "_ajax" to the end of the method name, but that just isn''t sexy enough. Option two is to include a "# AJAX methods" comment above the methods, but again, just not sexy enough. How about we declare an ''ajax'' scope in our controller classes... so instead of: def MyAjaxianController < ApplicationController def index ... end def something_else ... end def another_something_ajax ... end private def a_private_method ... end end ... we sprinkle some of that Matz magic, and get: def MySexyAjaxianController < ApplicationController def index ... end def something_else ... end ajax def another_something ... end private def a_private_method ... end end Maybe it could even do a before_filter to check for request.xhr on the AJAX methods... thoughts? - tim lucas