Ok, I have an interesting problem and can't come up with a good answer on how to even approach it.
I'll give a generic example.
Let's say someone had a database that rated fast food restaurants at a Corporate level. In our case, Burger King, McDonalds and Pizza hut.
So Overal rating, Menu, Avg. Price of Menu items.
Now, say someone builds a web site that is called Best Fast Food For You.com
They populate a database with Mcdonalds 4/5 BK 3.4/5, pizza hut 2.5/5 etc.
Someone at home goes to Fast Food For You.com and fills in their address and filters by a list of things like "Item Type:" "Price" "Allergies" etc to drill down to not only which Fast Food place is best for them, but then shows them the nearest one.
So Say I pick "Filter by: $10-$20 no beef" maybe I get "Best choice: PIzza hut, nearest location here: (Google map showing closest pizza hut to their address).
Anyone have any ideas? Thanks for any help.