Over the past few years I’ve been spending more and more time building and working with web APIs. To me, APIs are absolutely fascinating, and they’ve quickly become my favorite branch of technology to work on. Last year, I even built a quite successful API company (OpenCNAM), which allows developers to easily get Caller ID data. I’ve also built a good number of other APIs over the past several years: An API that allows users to create, edit, and modify teleconferencing chat rooms. An AP...