This is not going to help but, I've always been told the best way to clean a lens is not to let it get dirty.

One way is to keep a neutral filter attached. Filters being easier to replace than lenses.

My question is do digital SLR lenses allow keeping a filter attached?
_________________________
Glenn