It's made a few mistakes with VB.NET, but when I point it out, it corrects the mistake. It really depends on how you converse with it. I've experimented alot that I figured out how to get it to produce working code, or close to working code that I can easily fix. It's saving me alot of time now.

