Hi
You got
SQL SERVER - shared memory and processes for all its DBs and connections
DB - will be backup/restore with all its contant to the same point in time
scheamas - logical devision - you can use it to identify each site
tables
Generaly - everything you do will work but
for preformance - If you got busy sites put them on diffrens SQL
If you will need to restore a site to a point in time and not all of them - put them on seperate DBs
If you want to be supper orginazie use schemas and dont put all the tables under dbo schema
Good luck!
Guy H