QUOTE(NickDMax @ 28 Mar, 2007 - 11:50 PM)

I like visio... it is NOT FREE. But it does come in handy and it a neat little tool. It is not hard to make money at either as designing templates it not too hard. Visio has the ability to generate code based upon the diagrams and I have NEVER used it. It is also supposed to be able to anaylize a project from visual studeo and generate a diagram, that apparently does not work for VS6 (at least it never worked for me).
I also use excel... sounds cheesy but I have done almost all of my database designes in exel and have many class diagrams done that way -- not quite uml (I wish someone would make some autoshape lines to indicate 1-to-1, 1-to-many etc...)
I tried word once or twice. Not really a success there. Lots of the kids in college like to use this approch so I was forced to do so from time to time.
Well you can use access it is quite simple actually, use their umm relationships diagrams. It is quite nice start actually, helps find problems with your relationships fast.