This is actually a multi question. It goes for both VB.NET (winforms) and ASP.NET (webforms). I've seen many posts of how to pass variables between forms. This may be more of an opinion question, but I'm just curious... which is the best practice for passing variables between .net winforms and which is the best practice for passing variables between .net webforms?

Thanks,

Strick