Can anyone tell me why VB6 is so outrageously costly compared to VB4, especially when VB.Net has superseded it for quite some Time ;)
Because it's a lot better and there's still a lot of demand for it. A lot of programmers still have not changed to .NET. Shareware programmers have almost universally stayed away from .NET because (I think) it can be decompiled.