I am trying to evaluate the cost/benefit of different data modeling tools. In particular, I am looking for a tool that can reverse engineer both Oracle, SQL Server and Access (existing) databases. I know of ERwin, ERTool, QDesigner, but are there any others comparative tools?