Here is another question for Kris Hadlock: do you have a preferred IDE for developing and debugging Ajax applications? Also, which JavaScript libraries do you favor: Dojo, Prototype, etc?
Honestly I always use the Ajax engine that I create in the book and I have a set of objects that I reuse in applications, if I need a new one I write it. There are some great libraries out there and I have nothing against any of them, I just like the control of knowing my code inside/out. As for development tools I use Dreamweaver, but Firebug is my tool of choice for debugging. Actually the new version of Firebug is amazing, I sometimes use it to edit my CSS and make simple JavaScript calls before I actually implement the code. I highly recommend it.
<a href="http://www.krishadlock.com" target="_blank" rel="nofollow">www.krishadlock.com</a><br /><a href="http://www.krishadlock.com/blog" target="_blank" rel="nofollow">www.krishadlock.com/blog</a><br /><a href="http://www.studiosedition.com" target="_blank" rel="nofollow">www.studiosedition.com</a><br /><a href="http://www.amazon.com/exec/obidos/redirect?link_code=as2&path=ASIN/0672329123&tag=krishadlock-20&camp=1789&creative=9325" target="_blank" rel="nofollow">Ajax for Web Application Developers</a>