I host several SQL Server 2008 instances. Each instance runs about 150 databases. They each average about 10GB in size and get moderate usage. Would it be advantagous to use shared storage or local storage? I'm concerned that IO shared storage would traffic jam and bottleneck my SQL performance. I could easily fit a 1000 databases onto a 4GB HBA file cluster, but should I?