I do it with a stick, Becpad and some eclipse fluid.
Isn't that hard after all.
I noticed there were 2 bit of dust when I shot some quick HD films whilst in Rome, they were shot at F/7.6 or something, I seldom shoot at that aperture so I never knew. I knew there's bound to be some dust as I've had one 5D over a year, one for 6 months, changed lens countless times in weddings so it is not unexpected. As its a new year I thought i give it a clean. What was scary is the FF sensor is BIG, it is a lot bigger than the 30D to clean but it's the same principle so I had a go.
I cleaned both, both shot at F/22
1st 5D result
This one is pretty much perfect I think, I can't see any dust.
2nd 5D result.
By the time I done this the clouds had come out, but i waved it to create movement...I can see a tiny dot on the top right, but its F/22 and it doesn't show at the normal aperture, this 5D actually took me about 2 tries (I first cleaned it 2 nights ago) before I got it like this...annoying, at one point I made it dirtier! lol
That's money saved!
This is how i did it.
Cling Film over the table. It does 2 jobs
1 - It attract the dust near the surface to it, so it removes some dust from the air
2 - Its cleaner than your table, no matter how hard you try to wipe it.
The guide I followed is this one.
http://www.talkphotography.co.uk/forums/showthread.php?t=9766