Sorry for my bad English, but what I mean with unedited subs is; it is not possible to make infinite use of subs.

And I understand that you don't go line-by-line trough the code. So thanks to your explanation I finally managed to rewrite the code and now it works fine.

Thanks!