Yes, I know. Did you read my reply above? For the last 4 years I've been working 52 weeks a year, 40+ hours a week. Which leaves very little time to dive into this stuff. Thanks for your understanding. Oh, and if you know how to fix it, feel free to share it with us.

Hint: it has to do with unexpected behaviour of the preg_replace function under php5.
Have a good day and keep on smilin'