Making progress. Now we need a database.