Been there, done that. Hier eine Auswahl einiger Referenzen.