Ajax programming isn't all fun, all the time, and that's just where a bigger JavaScript framework comes in handy. In this second half of his introduction to the Dojo toolkit, Sunil Patil shows you how Dojo's muscle can help you overcome common Ajax challenges, while also providing the infrastructure for handling cross-browser compatibility, error handling, and data encoding.