Keep in mind that -exec will only allow you to run one process per found item. Also note that it will start exactly one process per item, which could be good or bad, depending on context. Using xargs will still only allow you to run one process per found item, but you can get it to combine multiple found items into one process. (For example, xargs would be good for using cat, but -exec would be better for using mv.)

Note that ``one process'' above does not mean that that process couldn't run other processes, but that would incur even more overhead.
_________________________
Bitt Faulk