not saying you guys win, but i&#039;ll admit that any language built on .NET is alright in my book, no matter the syntax.<BR><BR>my last remaining issues are that it is backward compatible with vb6, which i can understand, but is not vb6...<BR><BR>stuff like, Len(str), MsgBox(), the cast functions (CStr, CInt, etc), ChrW, all that stuff.<BR><BR>Might as well do it the .Net way, huh?<BR><BR>str.Length, MessageBox.Show(), CType(blah blah blah), actually, i didn&#039;t find the ChrW one, we actually used the ChrW on this current project because of that, probably found somewhere in the System.Text.Encoding namespace.<BR><BR>anyway... i&#039;ll do it my way, you do it your way...<BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR> <BR><BR><BR><BR><BR>but my way&#039;s better :-P