Now that the pressure is off me some (for one deadline at least), I can reflect a little on how AJAX worked for the solution in question. While I really do like the possibilities that AJAX (or asynchronous technology in general) brings to the table for web development, I'm left wondering if it should be THE methodology used for such web apps.
Let's take a simple sample. A routine that will retrieve a name from a database, and put it into a table. With PHP we might see code like this: