I modified your plugin to return only results from child pages of the parent page the search form is located on. This helps with product searches and such as long as they are attached to the parent page. It also allows for multiple instances of the search form to be used throughout the site.
Hope someone can find this useful.
The tutorial is located at my blog.