If a value is not supplied by (1) above then it is either (2) or a static value. Record twice using the exact same user inputted values. Anything that changes then should be items to be correlated. It is entirely possible that your information is being passed back, but you just have not located the stream containing the information as yet. You should also be able to compare the recording logs of the two recording sessions for information shich changes from run to run, I.E. information that is dynamic in nature and therefore are candidates for correlation.