Frajo, good idea to cast skills as array. Thank you. I'll try to overwrite this 'slow' code.
@WING: I haven't DLL, but i'm thinking about it. When finished I'll post code and compiled DLL here.