Thanks for sharing your cleaning routine & tips
Here is what I do:
1+2. I take off the eyecup, clean it and also the area on the camera where the eyecup is attached. I clean the LCD, the batterygrip (I take it off as well). I clean the Pop-up flash, put it up in flash position and take dust under it. I clean the sensor.
3. I use a blower for the sensor. A small brush to clean the eyecup, batterygrip, pop-up flash and the rest of the camera. I do not remove the memory cards.
4. I clean my camera every 3 months. But, extra cleaning while shooting in humid weather or when shooting in the desert. When returning from shooting in the desert I use a damp cloth to take of the sand dust and continue with a brush.
I like to hear more tips.