Since Three20 does not have formal documentation, it may be difficult to understand how to use Three20. And when something goes wrong, it may be difficult to figure out whether it is a bug in your code or a bug in Three20. . . the purpose of the TTCatalog is not to show you how to build a real-world app. Think of it instead as a bunch of mini-demos. Nevertheless, there is a true need for real-world example code, which is something that I (klazuka) am working on. Here on the Three20 Google Group, I have uploaded an example project that demonstrates how to use a TTTableViewController with Yahoo Image Search's JSON and XML web service APIs. I am also working on a similar project that will do the same thing for TTPhotoViewController. . .