Sam Cates EventDatabase Review 20 March 2006 This component was initially supposed to represent whatever we were going to use for the database. Now, however, it has changed quite a bit. For example, it no longer supports querying the database; it's only used for putting things into the database. Also, the put(...) function doesn't just put stuff in the database like a SQL INSERT command. It actually does some merging of data on a higher level than the actual database is aware of. So, are "Database" only provides half the functionality of a real Database and the half that it does provide is doing a lot more than what a normal database would be doing. What I'm getting at is that I'm not sure this class should be called a database anymore. It's kind of like a Merger or something.