Ruby is amazing for handling databases. I couldn't believe how easy it was to create an admin interface for my test demo application. The only problem I ran into today was adding a column to the database. I couldn't get the database table to updated after adding a price column. I finally realized that it was my fault for not reading page 2 of the book more carefully. Since Agile Web Development is written for Rails 1.2, I needed to install the Rails framework snapshot for the time being. I figured this out via the helpful errata page for the book.