> However, if customers or suppliers can have multiple accounts, you are > going to need an intermediate table, as suggested by Neil.
Scratch that. If accounts can have multiple owners you'll need an intermediate table.