I need some help with this VB thing. I'm concidering buying Visual Basic 6.0, but I can't find out which version to buy. Standard or Professional or whatever. Of cource I would like to have the Enterprise version, but I haven't got a fortune to spend on it. I've thought about the Professional Edition, but which version would you suggest? I would say that I'm a mediate programmer...
Is it better to wait till the next VB version comes? And in this case, when will that be?

PS : Am I allowed to sell the programs I develop in the standard or professional editions?