Alright - so if you're looking at the reviews of this stuff, you're probably where I was at...does this little zip lock bag and some velcro really protect your camera? I have a Canon SX 110 IS. It's a decent sized camera (not an SLR or anything, but a "superzoom" with a 10x optical zoom). When I first got the product I filled my bathtub (literally all the way up), put some toilet paper in the bag, sealed it up, and sunk it to the bottom, shook it around, then put a weight on it to keep it submerged for 2 hours. No leaks. Two days later I left on my honeymoon, and during the entire trip I was so glad I had it. At first I was hesitant because the camera (although not ridiculously expensive), still goes for like $230. By the end of the trip, everyone was asking about it, and I went snorkeling probably about a dozen times, comfortably dove under water about 15-20 feet with the camera in the case and not a drop of water ever got in. In addition, I haven't had any problems with the "halo" affect others have described, although I can see if the bag is too big for the camera that you could have some issues lining it up, but I never had an issue with the SX110 IS and this bag. The pictures came out great, the only problem is it is a little hard to see the LCD on the camera when you're under water. A few times I had to kind of point and hope because I was focused on a dozen different things and there was a slight glare on the screen, but even the "point and hope" method worked great for me and I got some great shots. I was even able to zoom in using the extra lens attachment. VERY happy with this product and have already recommended to family and friends. The biggest thing is make sure you get the right sized Dicapac for your camera. This bag is perfect for the Canon SX110 IS. I wouldn't take it deep diving, but for snorkeling the pictures are far superior to a throw away, or even many of the more expensive underwater digital cameras out there, and never had an issue or a worry about my camera after the first snorkeling trip.