Also ich wüsste nicht, wie.
Aber das Thema wurde hier schonmal mit guten Lösungsvorschlägen diskutiert :