What is snapanamu (abhishekam)? Why should one offer it to God?

Snapanamu is an important service offered to God. It appears as if we are trying to clean the deity through this service. While it might be that the physical element of the deity is being cleaned during snapanamu, we need