If you previously know the size of what you are importing then perhaps through a OnTimer event you can read the quantity received and advance your progress bar this way. Problem may be though that the TransferText function might not release to the timer.