@Junkie: I'm curious, do you need these ID-fields of the relations at all? It looks like you're referencing everything by name, etc. I prefer relations by absolutely unique IDs, because you won't ever get in trouble with duplicate records due to the fact that the system creates the primary key itself, I thinks that's pretty neat