My latest MSDN article - Working with Client-Side Script - is now available on the ASP.NET Dev Center on MSDN Online. This article is geared for beginners and examines how to easily inject script to perform common client-side tasks, such as opening a popup window, displaying confirm dialog boxes, displaying alerts, prompting a user to save if they leave a form after making changes, how to create a messagebox that, regardless of what is clicked, results in a postback, and so on. Specifically, the article looks at creating a class derived from Page that offers methods that hide all the dirty work involved with squirting out the appropriate client-side script. (I've used many of these techniques in a number of consulting projects I've done, as pushing more tasks to the client improves the overall user experience.)
Many thanks to those who reviewed the article (they're listed at the bottom of the article). If you'd like to receive advance copies of my MSDN articles to help improve them through reviewing, drop me a line.