Cool idea, we could show a listing of the matching styles. Some styles are pretty wide open, especially BCJP #23: http://www.bjcp.org/2008styles/style23.php, pretty much all beers fit that style (that is your fall back if no other styles match).
One catch is, the aroma and flavor profiles that go with the style are not recognized. At this point in time, the calculator goes purely off the stats. For example, you could make a Kolsch or Helles beer to style such that it matches all the numbers, but do so using a non-traditional hop like Citra or Amarillo. That would make it taste awesome, but it wouldn't match the strict guideline the judges use. I just brewed a Citra Kolsch and it is awesome, and disappearing fast this summer.
Okay, this is a screen shot of what the new matching styles list might look like.
The hard part is catch all styles like Wood Aged Beer will show up often, because the range is so wide. The other issue is, it doesn't consider the character of the ingredients. Often the yeast or hop profile is a distinguishing factor in a style (but not always). Getting that to work would take this from a simple add on, to something fairly complex and we can't go down that path right now.
Let me know if you have any feedback, but I'm comfortable with how this is looking.
sample_matching_style.png (131.24 KiB) Viewed 416 times
As you get more recipes, and you want to get more complex, you could implement a system that bases your recipe on other recipes and what they are marked as. Of course you are relying on other people marking their beer styles correctly and/or not leaving them as defaults.