Why do we need another programming language? Especially if it brings nothing new, or it's not revolutionary in any way. Maybe because Rodrigo B. de Oliveira like to play God and believes he's created something while actually just reinventing the wheel. Why don't implement a .NET version of Ruby, or any other modern dynamic language? Microsoft itself is taking this approach by building IronPython. I think I'll just wait for IronPython to cook up and then give it a try. I believe, though, it's shame that Microsoft didn't thought more seriously back then about the first version of VB.NET. It would have been a far better approach if they have started with a dynamic view in mind, and give VB a new life instead of just make it an untalented step brother of the poster child for .NET - C#. Give this a thought... (Cool name though)