I'm a little late to the thread, however... I agree with @photoptimist completely:
1) Start off with the camera's own dust removal function, running it a couple of times in succession with the lens off and the camera pointing down
2) Next, use a bulb blower - again, if you can point the camera down while doing this, it's better
3) If spots remain, use a Pentax O-ICK1 gel-stick (or similar) to lift off any debris, cleaning the gel on the sticky paper provided after each lift-off
4) Finally, if the above still hasn't got rid of everything, wet clean using good quality 17mm DSLR sensor swabs and Eclipse or other good quality, high purity cleaning fluid
5) In case the wet cleaning has left behind any fibres (it shouldn't, if good quality swabs were used), return to step 1
Try one step at a time, testing after each one. Don't skip any steps, and stop as soon as there are no more spots. With this approach, you minimise any risk of scratching the colour filter array on top of the sensor, which most frequently happens when debris is pulled across it with swabs or other tools. By using the gel-stick before any wet clean, you'll remove any nasties in advance.
Hope this helps