Thanks for the help. I made those changes right away! It works...every 15-30 seconds...I set three GetResponse = " " in addition to the other ramdomized GetResponse options and it seems to work...somehow though I do not think this is the most efficient way to go.
I think the new script you are writing will be awesome and sounds like a lot of fun! Will you post it, I hope so (Hint...Hint)[

]
Either way, thanks for the help!!
Here is one of Don F.'s old scripts that I think might function giving more time between Hal's comments, like the person mentioned in the earlier thread, but I can't get it to work. The second line gives error "1032", but what is invalid? One of the things I like best about it is it has Hal remembering the last thing we talked about. Are there any other scripts that give Hal "memory" like that?
Don's Script:
'This routine chastises the user if the user has been gone too long.
'The Timer variant is built into VBS. It returns the number of
'seconds since midnight.
'The routine as written times out in 10 seconds.
'To make Hal impatient after 10 minutes, for instance,
'change the "10" in the following routine to "600" since
'there are 600 seconds in ten minutes.
If Timer – LastResponseTime > 10 Then LongHalWait = True
If LongHalWait = True Then
Roulette = Int(Rnd*3)+1
If Roulette = 1 Then GetResponse = "I have missed you. "
If Roulette = 2 Then GetResponse = "Don't go away so long. "
If Roulette = 3 Then GetResponse = "You have been away forever! "
GetResponse = GetResponse & " The last thing you said was " & PrevUserSent
End If
'We now reset "LastResponseTime" to the present value,
'so it's ready for next time:
LastResponseTime = Timer
'NOTE: To use this routine, REMOVE the legacy line in the
'default script that sets LastResponseTime = Now
'------------------------------
end
Any help would be appreciated. Thanks!