1) sonitus makes the ultrafunk series of dynamic and fx processors. i've got cakewalk, and ultrafunk compressors, oh and waves also. i like ultrafunk the best.
2) both, if necessary. you compress the individual tracks when mixing, then compress (multiband if you have it) the mix if necessary as a part of mastering.