Te pongo el código en C# pero es lo mismo casi en VB:
Guardar en el servidor:
Código:
Session["str_variable"]="hola";
Session["i_variable"]=1;
Para recuperar has de saber que las variables de sesión se guardan en Object's por lo que has de hacer un unboxing (casting):
Código:
string str = (string)Session["str_variable"];
int i = (int) Session["i"];
Además de los tipos básicos puedes almacenar clases propias. Yo lo suelo utilizar en el trabajo para guardar variables del usuario (configuraciones, etc.).