Coming to a web server near you: the ultimate in low(ish) cost high availability web serving. The concept is to use another dedicated server from the same company, but physically located in a different country. Load up all the relevant files, install SQL Server and set up replication between the two sites at hourly intervals. If the primary goes down, simply give out the url of the backup server.
Seems a good idea, will have to wait to see how it works in practise.