This may be naive, but other than the local talent pool, why does it matter where you're located? It's relatively cheap to fly around the continent. On top of that, communication has never been so cheap and easy.
When I visit a website, as a user or customer, I could care less where that site was designed or is hosted.