I bought a pinhole cap for the fun of it last week. And I have never seen so much dirt on the sensor in the image! F/16...F/22 at a white wall will show your dirty sensor.... But a pinhole is F/super-tiny and O My God does it show the dirt!!!!!
I spent a half hour after that, trying to clean the sensor and could not get it clean. I have never even considered getting a professional sensor cleaning.... but this cap has made me schedule an appointment for the morning.
If you have never used a pinhole cap, and have a bit of OCD for a clean sensor. I suggest NEVER using a pinhole cap. This is fair warning!

