http://www.neatimage.com/
It just does digital noise reduction and sharpening. But it does it very, very, well.
My procedure is:
1) read data from camera.
2) delete stuff I don't want to keep.
3) repeat 2
4) Load image into editing software.
5) Save a copy as tiff.
6) Process tiff in neatimage and save result under different name.
7) Back in editing software crop, alter levels, contrast, saturation.
8) Save result
9) Resize for web and save again as jpg.