You shouldn't necessarily need both. I'd try a few off the shelf carpet cleaners/sprays if it's not that bad. If you have severe stains, then you need to go for a stronger product.
For tough spots I'll use some Resolve Spot Treatment spray. Those directions are on the bottle/can. [img]style_emoticons/<#EMO_DIR#>/cool.gif[/img]
The D101 All Purpose Cleaner I dilute in a spray bottle, and then usually agitate the area with a brush of some kind and then blot it dry with a clean white towel. I also use the wet/dry vac to suck up any extra moisture/suds/etc.
The only thing to watch out for when using chemicals on your carpet is that it doesn't remove the coloring. Most products will tell you to test in a non-conspicuous area prior to use.
- Darryl