the use of session variables give you this freedom
example: if you want to have a cost of $5 for a shipping amount and you want to use this for items on several different pages after the user selects one for purchasing all you would need to do is add this variable holding the amoutn it it, so
syntax session variable
session("shipping"

= "5"
this simple line now has saved the value 5 for use in any page at anytime for the session the user has open.
the catch...if you want this variable to be a constant in a sense then you will use a application variable which should be declared in the global.asa most of the time.
not much different in the syntax
application("shipping"

= "5"
in the Application_OnStart sub
then call both like any other variable
varTotal = itmPrice + session("shipping"
I like for ease of reading code to declare variables in pages and then have them hold the session variables value, if the list of variables is not too exstensive. it makes debugging much easier
hope that helps out A language that doesn't affect the way you think about programming is not worth knowing.
admin@onpntwebdesigns.com