кстати, вспомнилась одна вещь - если надо получить много данных аяксом и заполнить ими форму (для редактирования или отпрвки куда либо). Я использовал JsHttpRequest (
http://dklab.ru/lib/JsHttpRequest/) - формируем массив данных на сервере (backend) и обрабатываем результат как массив/хеш уже на стороне клиента (frontend).
Совместимость в jQuery не проверял, а вот с Prototype работает нормально