Thanks for the info.  Im always nervous about saying one way is always the better way, and here I'd say the question as to which to use is "Does the join model have any semantic relevance?"  Not such an easy question to answer in this case, but I'd lean towards 'yes'.