look post 296... if i was right, your PIC will wait 'till the next time it receive ^SMGL: when the timeout is not used.