I fully agree with you when you are in a position to re-use your code. That is why I try to write most of my pic code into subroutines that I can re-use. That is why I still use assembly. However, I try not to write code on the PC side and do so only when I have to. For that reason almost none of my code is ever re-used and what little code I do write has no requirements for speed. VB is better for me cause it takes less time to get the job done and I can spend more time on the bench blowing up my PCB's. However, I have been in situations where C was the better choice. This year has not one of them. "Brandon, Tom" wrote: > Yeah, you CAN do it all in VB but why continually write 4x as much code in > VB that runs at about 1\8th of the speed when you can reuse nice fast > efficient C (or for that matter VB) code and save lots of time. Reuse, > Reuse, Reuse the 3 R's of modern programming.