i don't think the Artic Butterfly is necessary with ultrasonic cleaning cameras. however, my Canon cameras have all had "gunk" on the sensor which i attribute to manufacturing lubrication and i recommend cleaning with Eclipse Fluid at 500, 1000, 2000, and 5000 images (i've tried the Visible Dust products and don't think their generally worth the trouble and confusing instructions about which product to use). If you get something on the sensor after 5000 images that the ultrasonic doesn't shake off, then it's unlikely that the butterfly will work and you'll need fluid and a swab (good idea to blow out the camera first, but not sure that it really makes much difference).