L.M.
There are tons of options as to run a scholastic book fair - you can get money, the option to have a 1/2 price sale if you have 2 a year, you can get merchandise. It does help the school. As far as fundraisers go, it's always been one that I've supported. I'd rather buy a book at full retail, then an overprices piece of junk I don't want or need.
I would always attend the book fair with my children and help them to choose a book or two. There are a lot more choices then the ones shown in the flyer that is sent home, and there's usually a selection of discounted books, especially in the springtime.
Another option is to just give them a $ limit.