hahaha,

That actually cracked me up Paul. Thanks alot guys for the replies. Yesterday I was at a point in my project that you have all been I'm sure-STUCK. So you say to drive the enable pins with the PWM and continue to use my existing four control lines for direction? In other words six i/o are required from the pic. Seems like alot of io to use on motor control only, but I should be able to manage. I'm building a small tracked robot with half duplex rf tranceivers for telemetry and radio control-all digital R/C of course. It's such an involved project and I've had to break it up into sections and learn how to build it. Slowly but surely!
So does anyone have a small snippet PWM code that may get me going ?

thanks,

John.