Does ECC really make a difference in practice? Is it even worth the price? I don't have ECC in my iMac and I'm sure it'd do quite well if I used it as a web server...
The value of ECC memory has little to do with how long your computer runs or how frequently data is accessed. Restarting a computer won't prevent the problems that ECC corrects. ECC memory is designed to detect and repair memory corruption caused by electrical/magnetic interference or problems with the memory hardware.
You can get servers with ECC RAM. All our servers there are 16 GB ECC RAM. I have been with them for a few years now and they have always acted very promptly on network issues (most of the times you don't even notice them)
how do you deal with the huge latency to Germany from the USA?
In some cases the location is actually an asset. Surprisingly, not everyone lives within the US.
More helpfully, the partial solution is to use either the Rackspace or HPCloud CDNs. Both of them are pretty cheap and both use Akamai, which gives you PoPs everywhere that matters. In my case (Australia), Amazon doesn't have a PoP for Cloudfront nearby so I using Amazon means I'm stuck with either West Coast US or (even worse for routing reasons) Singapore.
If you are big enough then you might be able to find yourself a better CDN deal, but most of the cheaper ones don't have a POP down here.
There is certainly higher latency but you can mitigate the effect by
1. Making lesser HTTP requests by using best known practices (for example YSlow recommendations)
2. When you start growing, moving static assets to CDN etc
3. When you grow even more move servers to US :)
1. Uses desktop grade hardware (i.e. no ECC, single socket, limited networking, etc)
2. Is located in Germany (i.e. high latency for your US user base).
Don't get me wrong, the pricing Hetzner provides is unbelievable.
I just wish a US based hosting provider was available that used server grade component who was even 2x Hetzner price because it'd still be a steal.
(For those of you unaware of their pricing, you can get a Xeon E-3 with 32GB of ram for just 79 euros/mo.)