Here is an ASM code generator for delays.
http://www.piclist.com/techref/picli...egen/delay.htm

VB... May have been friendly but you were not working at the hardware level either...