Anke,
I'm glad that the code is working for you (so far). Sure, if you ever want to revisit the original issue, feel free to post here in the forums (this thread or a new one is just fine) and we'll try to figure it out.
I agree with you a 100% on the perfectionism issue. All things have their place and their time.
Best wishes in your future development,
-Serge