Regarding already having an account, there's a few scenerios we've planned for. In all cases, it assumes they have a Joomla user on your site already (regardless of whether it's been linked with a FB account using another component):
- On logging in with that Joomla user, they will be shown a "Connect this account with Facebook" button instead of the "Login Using Facebook" button. This allosw them to connect their accounts.
- Alternatively, if they don't log in with their Joomla user first and try to use the "Login Using Facebook" button, they'll be sent to the Login/Register page which lets them create a new Joomla account OR associate the Facebook ID to an existing account (they just need to enter the Joomla username and password)
Regarding profile, there's a setting in the backend to force a profile download on initial registration only or on every login. In both cases above, if you have it set to initial registration only, their profile would not be updated. If it's set to every time, it would be updated.
There's no merge option as that would be impossible to figure out how to do it 'right' for each user and/or site.