Hi Michael!
Also, das Beispiel ist nicht auf meinem Mist gewachsen, sondern aus dem folgenden Artikel:
http://www.ibm.com/developerworks/library/x-divel.html
Ich denke, wenn du es tatsächlich einfacher & besser hinbekommst, dann kannst du dir einen kleinen Preis abholen...
P.S.: Im Link wird auch gezeigt, wie man es NICHT machen soll...
Viele Grüsse,
Richard