Hi,
Just found out something helpful (maybe well known, but I was unaware): You can select a number of object types (by draging a rectangle, or clicking with CNTL key), then assign properties for for all of the selected object types at once. It's a good way to assign a Data Type of say, (Text Variable, Length 50), to a whole set of objects. The multiple selection is smart enough to only include property options that are common to the set sellected - but that's enough to assign Data Types.
If you develop your model in pages, and keep the subject of the page more or less orthogonal, it makes it easier to layout all the FactTypes, then assign the Data Types in groups.
This also helps avoid the DDL errors on physical implementation from length zero assignments. You're less likely to forget an assignment when you do all the assignments on a page as a step in the process, than each individually. BRN..