So, I took a minute to go look at teh blog... and the answer is there... in plain english. Code too. in C# and VB.Net... so that last question should never have been asked....