I have heard somewhere that the Japanese try to eat 30 different foods a day. Since the style of food we eat and the number of courses we eat varies quite a bit from the Japanese cuisine, I try to eat 20 different foods a day. This helps ensure that I get enough servings of each food group.
In addition it makes eating fun, because I am constantly trying to add new foods and colors to each meal. My meals are never boring.