Unfortunately, I tried to stay pure C# in my code to as you are trying to stay pure
VB. I found out early that is not possible and you will have to pick up a javascript book. You don't have to master it, just get what you need out of it to make your pages richer. In this situation, you will have to do it in javascript. There is hope though. While you are looking up window.open()...look up for .net ClientScript.IsClientScriptBlockRegistered() and ClientScript.RegisterClientScriptBlock(). Those will build up to some code you will most likely use often to toss javascript out to your page whenever a button is clicked or any other server side event.