Jeanne's points are spot on. I just have one tiny little correction to
Ajax can do bookmarking if designed that way
because I want the OP to be perfectly clear on this. AJAX doesn't do bookmarking. Bookmarking is completely possible for pages driven by AJAX. But AJAX itself, being a methodology and not an API, doesn't really do anything. It's all done with JavaScript.