aus, good post, good solution, but one statement of yours was a wee bit weird: "A many-to-many relationship can only be between tables linked on fields that are not unique in either table." huh? not unique in either table?
also, your relationship is uni-directional
in other words, "listowner" has a "buddy", but this does not imply that "buddy" is a listowner that has listowner as a "buddy"
if you know what i mean
rudy
http://r937.com/