Ok... so, to bring the cursor to the beginning of a line, I would need to keep track of the # of lines drawn prior, and then use that to get At to move to the right location? does that sound right? I agree with what you're saying, but I'm not trying to draw every x and y, just manipulate what's on that line. I see no easy way of doing that..

I'm printing things like this:
Code:
 	
? " [x] $DriveLetter ($UNCPath) [cleaning]"
USE $DriveLetter /delete
USE $DriveLetter $UNCPath
IF ((@error <> 0) and (@error <> 85) and (@error <> 1202))
? " [!] $DriveLetter ($UNCPath) [failed]"
ELSE ? " [û] $DriveLetter ($UNCPath) [done]"
ENDIF



I'd like to delete the previously written text, or bring the cursor there to overwrite it. I could do this with At easily if it had @COLUMN @ROW macros..