You cant work as fast and as flexible in VB, as most complex features are in C++, yer looking at Native Vs Intepretational, tho people will argue that VB is native, it's onlu 30% native, istead of leaving the code in the exe like over VB does, it compiles it to Direct DLL calls to the VB runtime dll. a slowdown, and you cant do many very complex things in VB as i am doing in VC++(inhearitance, linked list(you can but it's hell in vB), polymorphism, multithreading, pointer(and i use a huge ammount of them), etc, etc, etc)