I have a very small garden and although I would love to try Snapshot, the price is a bit much. I looked into it last year but I actually may get some this year. Preen absolutely is not strong enough. I have neighbors who don't take care of their weeds and because of their neglect, I get tons of weeds. My most troublesome problem is violets. They have literally taken over my daylily beds. I have tried Roundup on them to no avail. Bought a new product last fall that I am going to try this spring. Only tough part is that it comes with a little brush and you have to paint it on every one. When you have literally hundreds, it will be very time consuming. I use wood chip mulch and that doesn't even deter them one bit.