In general, how often should a camera body be cleaned and serviced? I have a Canon 1D Mark IV that I bought a little over two years ago. I had it serviced at the time, but I'd like to know what the recommendations are for regular servicing - and if it should be done based on length of time or shutter actuations.
Thanks!

