First I want to thank all of you for your suggestions and advice. As usual, you were right on the money.
Beaches-Although pretty and large, the water at Oval Beach was murky and had lots of green gooey seaweed type stuff in it. Maybe we went at a bad time. The water at the beach in St. Joseph, however, was crystal clear and absolutley beautiful. I'd go back to St. Joseph in a heartbeat. Oval, not so much.
Food-Defintiely a food lovers vacation. Marro's...good pizza, incredible Linguine Ala Pescatore, loved the Malfatti, nice atmosphere. Phil's Bar and Grill, great burgers, awesome broasted chicken. Pumpernickel's, you have to try the cinnamon rolls!!! Mermaid's had a great chicken wrap, cold beer, and the best service, along with dining on the water at sunset. My 12 year old ordered meatloaf and ate every bite! In St. Joseph, Clementine's has a great fried perch sandwich, and onion rings that come on a skewer. They were to die for. Crazy Horse in Holland had a terrific prime rib, and was a fun place for the kids. Gelato at the American Spoon in downtown Saugatuck is very, very good.
Uncommon Grounds in downtown Saugatuck had the best coffee. Crane's Pie Pantry in Fennville is the place to get your fruit pie fix on. The four of us each had a differen pie, and we rotated with each bite. I'm thinking about the red raspberry I had right now. Took 2 frozen pies home. Fenn Valley Winery not far from Cranes had a few good wines (try the Capriccio), but the place itself isn't anything fancy. Check out the satellite store in Saugatuck.
Dune rides were fun, but not educational at all (this is an oak tree...). Inexpensive, though, $58 for the four of us. Didn't ride the Ducks, as we've done that before in Seattle, but we heard it was fun.
All in all, great week, good food. Kids had fun. Thanks again. We'll definitely come back to Michigan.