Thom Robbins had
a quick post explaining
the 'Optional' keyword in VB.NET. For those with a VB6/COM
background, you should be aware that the optional parameters
behave differently. I
blogged about this
last September (scroll down near the end of the post).