Hi Rob
Is the variable from a form?
If it is not, you can simply set a session variable to carry values from one page to another (although I believe cookies must be enabled at the client side).
Use
<%
Session ("session_variable_name"

= 20
%>
which will assign a value of 20 to the variable "session_variable_name"
Then you can call the variable in any subsequent page by using:
<% Session ("session_variable_name"

%>
IF, HOWEVER,
the variable is part of a form you call the next page from the submit button (METHOD="post" ACTION="nextpagename.asp"
You can reference variables collected in the form (including hidden variables) by using:
<% Request.Form ("form_field_name"

%>
Hope this helps (I remember I had to spend ages working out how to do this, so hopefully this is of use to you!)
Pete