Очень важно еще понимать, что AJAX - это не технология. Более того, это не правильный термин, придуманный писакой и не верно отражающий суть самой парадигмы, которую теперь так привыкли им называть. По сути, верное название этой парадигмы - RPC (Remote Call Procedure). По сути, он может быть как асинхронный, так и синхронный, как xml, так и texp/plain или json. Так же, необходимо упомянуть, что это всего лишь способ передачи информации между браузером и сервером без перезагрузки страницы - не более и не менее. И не стоит делать из этого названия культ, или называть это технологией. Внимание лучше уделять проектированию.