Hi Toc,
Family tables are great when done properly, terrible when not. A few pointers I use are as follows:
1. Plan the table(s) as much as possible before starting out
2. If in part mode name as much as you can, this means naming dimensions and features that are used on the family tables.
To name a dimension, use modify>dim cosmetics>symbol
To name a feature, an easy way is to go in your model tree, column display options>feature name> then hit >>. Now in your tree you can rename features.
3. In assembly mode, use the same method to name components, these arent transferred thru to the parent model so it's quite safe. The sam e part used twice in the assembly can also have different feature names.
*Try to use generic naming schemes as much as possible*
4. If the components that make up you top level asm are family tabled too, you can swap these in the top level family table. To do this, place the component on the family table, and replace the model name with an appropriate one.
5. Avoid using yur generic, try to make actual assemblies/parts instances.
6. Try replacing patterns with pattern tables, this way you can change patterning constraints of features/components easily by placing the pattern table on the family table and swapping it for another. Play with this one as it takes a little getting used to.
7. Put parameters on the family table such as desciption, issue level and component mass. This way your drawings are automatically updated.
I don't use interchange.
Good luck
Hayden