I like the idea of the "Roundrobin DNS Records" but I would like to see a new feature added that will auto update the dns if 1 server goes down and then once the primary is back again it would change the DNS A records back. Of course it would need to edit more then just the "domain.com A IP"
I thought about heartbeat but that's way beyond what I am willing to take on and learn. I figured if you can write the "Roundrobin DNS Records" code you could add "Fallover DNS Records" to do what I would like.
It would be a lot simple then trying to setup heartbeat.