Ajax is a thing I'd like to play with more:
http://www.onlamp.com/pub/a/onlamp/2005/06/09/rails_ajax.html
By exploiting a Javascript function called XMLHttpRequest it is
possible to create Web pages that seem more like desktop applications.
By not forcing the user to go from page to page to page it is possible
to keep the attention of users longer as well as provide a more
interactive experience. The link above describes this in more detail
and points to a number of Javascript libraries for a number of
languages enabling you to write such applications more easily.
FYI.
--
Eric Morgan