I have roughly the same experience:
D70 - terrible dust. When there was large junk, I'd clean it with a blower only, and otherwise I spotted my pictures.
D200 (with improved anti-static measures, etc.) - Occasional dust, but not too bad. Most dust usually seemed to fall off on its own, given time.
D700 (with ultrasonic cleaning, plus larger pixels hence less sensitive to smaller dust particles) - Essentially no visible dust, ever. I'm very happy about this!
Cheers.