Hi UD,
I have only used "VB .net" for one small project and found I was hitting walls at every turn because the code syntax has changed considerably from VB6. You know what it's like programming in the environment you're used to, you can just sit there and type in code and it seems natural any easy, but don't expect to be able to jump straight into .net and start coding like you do with VB6 because it's just not that smooth a transition.
Having said all that, .net does seem to have a lot to offer and there is some nice new stuff in there from what I could see from my brief look at it. I will be moving to .net at some time in the near future because you simply cannot stay with the old technology forever and it is always fun to learn new stuff.
In summary going to .net from VB6 is not quite like starting to learn a new language (say Delphi to VB) but at times it feels similar because you simply can't sit there and code like you can with VB6. So it will be a matter of getting your face back into the books for a period of learning before you will be able to use it as freely as you can with VB6.
Cheers, CS.