Probably, there are companies like that, I've read somewhere it's called multiple hosting when you can place your sites at servers in different countries, I think that might be a good solution for a company with a lot of sites that need stable web presence and can't afford the slightest downtime.
As for
www.Marblehost.com solution seems quite interesting for critical-mission websites that have visitors both in Europe and the USA.