I have Noiseware and run it as the last operation, i.e. after sharpening. That way I can adjust the amount of NR very accurately to the minimum required, without sharpening changing noise visibility later on.
On sharpened pictures, Noiseware seems to even better differentiate between noise and actual detail. That's on 30D images, with higher pixel density my technique might not work so well, I don't know.

