What is the best way to implement CiviCRM for multiple sites? I'm a little familiar with Domain Access and less with Multi-Site in Civi.
I'd like to have two front-end sites share one CiviCRM database, with a user from site A having access to the complete database and a user from site B having only access to site B contacts and contributions.