openlayers now has support for multiple tile servers. performance is definitely getting there.