I put a bit of jQuery on my site, animating the links in my art portfolio section. Check it out. I really like jQuery actually, it looks nice, and its a great way to liven up a site’s visuals without using Flash and losing all that SEO.
In my site, I made a way to search through my portfolio using jQuery. It’s really nice and quick. Pages load in a flash because I decided not to use AJAX to load the content of each page on the fly, because of the screen flicker this causes. Rather I preload all the pages into hidden divs. Since I don’t actually want these hidden divs to be spidered, I ended up using AJAX, although this is called on page load. Also the AJAX is processed serially, meaning each xmlhttp object in turn processes the next call (I did this in a pretty nice way with an increasing variable in a single function).
On the upside, when the AJAX loads the content into the hidden divs, it turns out it was pretty easy to link up with the content management system I programmed. I made a new PHP page that spits variables to the CMS, and this page is what the AJAX calls hit. It’s a good way to do it, since I can put the cache control stuff on this one PHP page, but leave it off of the permalink pages.