This example demonstrates several features. When you first visit this page I attempt to determine your geographic location. I am generally able to detect your location with 85% accuracy to within 25 miles. The dropdown boxes use Ajax calls to populate each other. Dropdown boxes are populated by a 75,000 record xml file that I cache after first retrieval. Filtering is done using LINQ and Lambda Expressions. Finally, I calculate Latitude and Longitude of your current location or the free form address to generate a satellite view.