The more I thought about it the more I thought it would be easier to use a registry check. It's the only real way I could think to make sure the user only gets prompted one each password change (unless they change their password twice in one day and if so oh well).

 Code:
If (@MAXPWAGE-@PWAGE)=90
	$ReturnCode=ReadValue("HKEY_CURRENT_USER\Software\MyKey","LastPasswordChange")
	If (@ERROR <> 0) OR ($ReturnCode <> @DATE)
		$MessageResponse=MessageBox("It appears you have just changed your Gardiner password.  Would you like to visit the xxxxxxxxsite to change your xxxxxxxx password also?","Password Change Detected",4132,0)
		If $MessageResponse=6
			Run "%comspec% /c start https://Password.xxxxxxxx.com/"
		EndIf
		$ReturnCode=WriteValue("HKEY_CURRENT_USER\Software\MyKey","LastPasswordChange",@DATE,"REG_SZ")
		If $ReturnCode = 0
			? "Value written to the registry"
		EndIf
	EndIf
Else
	? "Maxpwage = " + @MAXPWAGE + ".   PWAGE = " + @PWAGE
EndIf



It works and is simple to follow.
_________________________
Kixtarter - KiXtart Script Editor
http://www.AllanDynes.com/