Summary by S. Isaac Dealey
Nathan Strutz presents some cogent arguments for avoiding client variables, even when used with an enterprise database server. Aside from the claim that no good medium exists for storage (including databases due to poor database implementation), Strutz also suggests that no type of variable provides both the longevity of client variables and the facility of session variables (with onSessionEnd()). The trick is to implement a solution that provides both. Why Client Variables are Flawed (Nathan Strutz, July 7, 2005)