I have been playing around with ORM for my modeling. I really like the simplicity of the model. I have the misfortune of relying on Visio for my modeling tool, but it isn't so bad. I do not have all of the ins and outs of the ORM down, and I am not sure I dig having to create an object for each attribute and labeling it as a value. I have been struggling with reverse engineering this model into SQL Server, too. I have not succesfully tagged my entities as tables.
So has anyone else used ORM instead of an ER diagram for database design? What do you think about ORM? Will you leave ER diagrams in the dust?