My goodness your garden is absolutely gorgeous! What zone are you in? I live in Indiana and I am just now preparing my soil to plant my flower garden this year. I got the mantis which is really great but I'm afraid there's just no getting every rock out the dirt:( But the good part is that I did get the weeds under control.
I'm going to use newspaper as a land fabric for future weeds. It's fiercly windy sometime here in the country and I want to put a good topping of bark or something to cover the newspaper that will not easily blow away with the wind. Do you have any suggestions? Thanks.