My method is probably the most " 牛", but it has been working all these times for me. You will remove the dust from the sensor chamber instead of blowing them around. So, it is 100% dust free and contact-free

However, it will work only for "non-smudged" spots. See Fenyu's method if it's so (I have to do it only once so far)
I use a normal household vacuum cleaner that has the removable and flexible vacuum head to do the job. Use the extension tubes only (do not attach the brush or special cleaning fixtures) and turn on the vacuum for about 1 minute to ensure the vacuum clears the dust around the tube and the air flow is clean (i.e. dust in the vicinity air is clean). Be sure that your camera is far away from the vacuum machine as allowed by the flex tube. You should do this in a dust free environment and the vacuum main roller should not be touching the carpet because it could stir up a lot of dusts in the air.
Be sure to do these in this sequential order (Important !!)
(1) turn on the vacuum
(2) Remove the lens
(3) Put your camera in BULB and press and hold the trigger (my D70 does not have shutter lock) with one of your hand (say left hand)
(4) Now move the vac flex tube end close to the camera/sensor opening and use your hand (say right hand) to wrap around the tube and mate it to the camera opening. That is to provide a connection seal between your camera and the tube.
(5) Remove the tube (say your right hand) from the camera after about a few seconds.
(6) Release the camera trigger.
(7) Turn off the vacuum.
IMPORTANT IMPORTANT: You must open the shutter (press trigger and hold it) first BEFORE applying the vacuum tube ending to the CCD chamber and you must release the trigger AFTER the vac tube has been removed to ensure that the shutter open/close movement does NOT occur under the presence of the strong vacuum force (i.e. pulling on parts while it is sliding). That is, to follow steps 3,4,5,6 strictly (I got into this trouble once. when that happened, the shutter ribbon was pulled and jammed the shutter and the camera couldn't be used. Luckily, I realized what had happened and re-sat the shutter ribbon with a light finger push and everything went back to normal).
*** Do this at your own risk! *** Use this as your last resort.
However, if you find that your little hand blower cannot remove a stubborn spot and you need to apply some kind of abrasive method (contact cleaning), then try this. I have done this many times to my D70 and my CCD is very clean.
I had used the solution/contact method (Pec Pad wipes + Eclipse E2 solution) once for a smudged spots but I really hated it. While cleaning up one spot, the wiping action could introduce other secondary dirty spots and I had to repeat the wiping several times until all marks are gone. Luckily, I had to do this only once after the vacuum method didn't work.
Oh yeah, my "Cao's" cleaning method is very 牛 cowly, isn't it? It is dust free, contact-free, and cost-free.
If you have an important shooting to do tomorrow and you find that your camera is dirty and you have no cleaning tool around, what would you do?
