I was more refering to a higher level of whats multitasking and whats not, in the sence, that i would have thought that a task(thread?) for dealing with dcc sends/gets in progress would have seemed the right thing to do, but as i said, a simple script like
//var %ctime = $ctime + 60 | while ($ctime < %ctime) { } | echo control returns
well kill all the dcc's, actually i cant for a fact say that they arent attened to untill this finishs, but it would appear that way, it might be that this just eats all of mircs timeslice up (i dont actulaty think its timeslicing anymore but u know what i mean), and thus the dcc task gets nothing. Well i dont beleive thats the cause as i never have had that type of problem with multiple threads myself, so i recon there on hold tell the script finishes. Must be a reason for it, i just cant think of it.