Eventually, they need to offer multiple independent regions, so if you're inclined (like Netflix does with AWS) you can develop a way to fail-over to another region.
At least then, it won't be "Heroku is down", it will be "Heroku West is down" or some such thing.