Building "Web 2.0"/Ajax" applications is all the rage right now, and there is a lot of complicated code involved, but a lot of budding web developers don't realize that most of the hard work is already done for them, and available on the Web, through JavaScript libraries to provide most of that Ajax/DOM Scripting functionality out of the box, Application programming interfaces (APIs, ) and hosting services such as Flickr and YouTube to provide...