basically if you have bought vb5 there is not need to buy vb6, unless you have tons of money.......... it is nearly the same things except for several functions that are included but can be duplicated in VB5 ( microsoft provides them in msdn )..unless there was a specific thing that you are looking for.