The 18F2331/2341/4331/4431 have a lot of PWM outputs.

See this thread http://www.picbasic.co.uk/forum/showthread.php?t=7095