Yep. I went from a puncture every few weeks to no punctures at all in the last 5 months or so. That's on my commuter.
I haven't managed to get them on my longtail yet. I have them, I just haven't been able to budge the nut on the rear wheel to take it off. I really need to do that. Right now that tire is a flat waiting to happen, and then I will well and truly be up a creek.