translate English to German: Finally a site or it works ...!
Endlich eine Website oder es funktioniert ...!