First off I have to admit I have not spent much time familiarizing myself with VB.NET as C# was the logical choice for me. I did some VB back in the day, and it is my impression that the VB in VB.NET has gone through a serious "C-ifying" procedure. I do think I had less hassle learning C# (which was somewhat new to me, I hadn't done C since me and Christ were young) than I would have had learning VB.NET if I came from a VB background. Just my theory, which normally means it is terribly flawed. //L