Notice (8): Undefined index: searchdate [APP/Plugin/Core/Controller/Component/EventsComponent.php, line 80]Code Context$start_cond['$lt'] = new MongoDate(strtotime($this->params['searchdate']." 23:59:59"));if(!empty($this->params['days']))$start_cond['$lt'] = new MongoDate(strtotime($this->params['searchdate']." 23:59:59 + ".$this->params['days']." days")) ;$count = false $grouped = false $start_cond = array( '$gte' => object(MongoDate) { sec => (int) 1765864800 usec => (int) 0 } )EventsComponent::create_search_condition() - APP/Plugin/Core/Controller/Component/EventsComponent.php, line 80 EventsComponent::search() - APP/Plugin/Core/Controller/Component/EventsComponent.php, line 43 TtdController::process_rule() - APP/Controller/TtdController.php, line 174 TtdController::get_ttd_slots() - APP/Controller/TtdController.php, line 111 TtdController::view() - APP/Controller/TtdController.php, line 71 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167 CakeObject::requestAction() - CORE/Cake/Core/CakeObject.php, line 104 Modules::render() - APP/Lib/Modules.php, line 23 include - APP/View/Elements/display.ctp, line 14 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933 View::render() - CORE/Cake/View/View.php, line 473 Controller::render() - CORE/Cake/Controller/Controller.php, line 963 AppController::renderPage() - APP/Controller/AppController.php, line 224 TownsController::displayTown() - APP/Controller/TownsController.php, line 11
Notice (8): Undefined index: searchdate [APP/Plugin/Core/Controller/Component/EventsComponent.php, line 80]Code Context$start_cond['$lt'] = new MongoDate(strtotime($this->params['searchdate']." 23:59:59"));if(!empty($this->params['days']))$start_cond['$lt'] = new MongoDate(strtotime($this->params['searchdate']." 23:59:59 + ".$this->params['days']." days")) ;$count = false $grouped = false $start_cond = array( '$gte' => object(MongoDate) { sec => (int) 1765864800 usec => (int) 0 } )EventsComponent::create_search_condition() - APP/Plugin/Core/Controller/Component/EventsComponent.php, line 80 EventsComponent::search() - APP/Plugin/Core/Controller/Component/EventsComponent.php, line 43 TtdController::process_rule() - APP/Controller/TtdController.php, line 174 TtdController::get_ttd_slots() - APP/Controller/TtdController.php, line 111 TtdController::view() - APP/Controller/TtdController.php, line 71 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167 CakeObject::requestAction() - CORE/Cake/Core/CakeObject.php, line 104 Modules::render() - APP/Lib/Modules.php, line 23 include - APP/View/Elements/display.ctp, line 14 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933 View::render() - CORE/Cake/View/View.php, line 473 Controller::render() - CORE/Cake/Controller/Controller.php, line 963 AppController::renderPage() - APP/Controller/AppController.php, line 224 TownsController::displayTown() - APP/Controller/TownsController.php, line 11
Notice (8): Undefined index: searchdate [APP/Plugin/Core/Controller/Component/EventsComponent.php, line 80]Code Context$start_cond['$lt'] = new MongoDate(strtotime($this->params['searchdate']." 23:59:59"));if(!empty($this->params['days']))$start_cond['$lt'] = new MongoDate(strtotime($this->params['searchdate']." 23:59:59 + ".$this->params['days']." days")) ;$count = false $grouped = false $start_cond = array( '$gte' => object(MongoDate) { sec => (int) 1765864800 usec => (int) 0 } )EventsComponent::create_search_condition() - APP/Plugin/Core/Controller/Component/EventsComponent.php, line 80 EventsComponent::search() - APP/Plugin/Core/Controller/Component/EventsComponent.php, line 43 TtdController::process_rule() - APP/Controller/TtdController.php, line 174 TtdController::get_ttd_slots() - APP/Controller/TtdController.php, line 111 TtdController::view() - APP/Controller/TtdController.php, line 71 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167 CakeObject::requestAction() - CORE/Cake/Core/CakeObject.php, line 104 Modules::render() - APP/Lib/Modules.php, line 23 include - APP/View/Elements/display.ctp, line 14 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933 View::render() - CORE/Cake/View/View.php, line 473 Controller::render() - CORE/Cake/Controller/Controller.php, line 963 AppController::renderPage() - APP/Controller/AppController.php, line 224 TownsController::displayTown() - APP/Controller/TownsController.php, line 11
Notice (8): Undefined index: searchdate [APP/Plugin/Core/Controller/Component/EventsComponent.php, line 80]Code Context$start_cond['$lt'] = new MongoDate(strtotime($this->params['searchdate']." 23:59:59"));if(!empty($this->params['days']))$start_cond['$lt'] = new MongoDate(strtotime($this->params['searchdate']." 23:59:59 + ".$this->params['days']." days")) ;$count = false $grouped = false $start_cond = array( '$gte' => object(MongoDate) { sec => (int) 1765864800 usec => (int) 0 } )EventsComponent::create_search_condition() - APP/Plugin/Core/Controller/Component/EventsComponent.php, line 80 EventsComponent::search() - APP/Plugin/Core/Controller/Component/EventsComponent.php, line 43 TtdController::process_rule() - APP/Controller/TtdController.php, line 174 TtdController::get_ttd_slots() - APP/Controller/TtdController.php, line 111 TtdController::view() - APP/Controller/TtdController.php, line 71 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167 CakeObject::requestAction() - CORE/Cake/Core/CakeObject.php, line 104 Modules::render() - APP/Lib/Modules.php, line 23 include - APP/View/Elements/display.ctp, line 14 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933 View::render() - CORE/Cake/View/View.php, line 473 Controller::render() - CORE/Cake/Controller/Controller.php, line 963 AppController::renderPage() - APP/Controller/AppController.php, line 224 TownsController::displayTown() - APP/Controller/TownsController.php, line 11
Notice (8): Undefined index: searchdate [APP/Plugin/Core/Controller/Component/EventsComponent.php, line 80]Code Context$start_cond['$lt'] = new MongoDate(strtotime($this->params['searchdate']." 23:59:59"));if(!empty($this->params['days']))$start_cond['$lt'] = new MongoDate(strtotime($this->params['searchdate']." 23:59:59 + ".$this->params['days']." days")) ;$count = false $grouped = false $start_cond = array( '$gte' => object(MongoDate) { sec => (int) 1765864800 usec => (int) 0 } )EventsComponent::create_search_condition() - APP/Plugin/Core/Controller/Component/EventsComponent.php, line 80 EventsComponent::search() - APP/Plugin/Core/Controller/Component/EventsComponent.php, line 43 TtdController::process_rule() - APP/Controller/TtdController.php, line 174 TtdController::get_ttd_slots() - APP/Controller/TtdController.php, line 111 TtdController::view() - APP/Controller/TtdController.php, line 71 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167 CakeObject::requestAction() - CORE/Cake/Core/CakeObject.php, line 104 Modules::render() - APP/Lib/Modules.php, line 23 include - APP/View/Elements/display.ctp, line 14 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933 View::render() - CORE/Cake/View/View.php, line 473 Controller::render() - CORE/Cake/Controller/Controller.php, line 963 AppController::renderPage() - APP/Controller/AppController.php, line 224 TownsController::displayTown() - APP/Controller/TownsController.php, line 11
Notice (8): Undefined index: searchdate [APP/Plugin/Core/Controller/Component/EventsComponent.php, line 80]Code Context$start_cond['$lt'] = new MongoDate(strtotime($this->params['searchdate']." 23:59:59"));if(!empty($this->params['days']))$start_cond['$lt'] = new MongoDate(strtotime($this->params['searchdate']." 23:59:59 + ".$this->params['days']." days")) ;$count = false $grouped = false $start_cond = array( '$gte' => object(MongoDate) { sec => (int) 1765864800 usec => (int) 0 } )EventsComponent::create_search_condition() - APP/Plugin/Core/Controller/Component/EventsComponent.php, line 80 EventsComponent::search() - APP/Plugin/Core/Controller/Component/EventsComponent.php, line 43 TtdController::process_rule() - APP/Controller/TtdController.php, line 193 TtdController::get_ttd_slots() - APP/Controller/TtdController.php, line 111 TtdController::view() - APP/Controller/TtdController.php, line 71 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167 CakeObject::requestAction() - CORE/Cake/Core/CakeObject.php, line 104 Modules::render() - APP/Lib/Modules.php, line 23 include - APP/View/Elements/display.ctp, line 14 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933 View::render() - CORE/Cake/View/View.php, line 473 Controller::render() - CORE/Cake/Controller/Controller.php, line 963 AppController::renderPage() - APP/Controller/AppController.php, line 224 TownsController::displayTown() - APP/Controller/TownsController.php, line 11
Notice (8): Undefined index: searchdate [APP/Plugin/Core/Controller/Component/EventsComponent.php, line 80]Code Context$start_cond['$lt'] = new MongoDate(strtotime($this->params['searchdate']." 23:59:59"));if(!empty($this->params['days']))$start_cond['$lt'] = new MongoDate(strtotime($this->params['searchdate']." 23:59:59 + ".$this->params['days']." days")) ;$count = false $grouped = false $start_cond = array( '$gte' => object(MongoDate) { sec => (int) 1765864800 usec => (int) 0 } )EventsComponent::create_search_condition() - APP/Plugin/Core/Controller/Component/EventsComponent.php, line 80 EventsComponent::search() - APP/Plugin/Core/Controller/Component/EventsComponent.php, line 43 TtdController::process_rule() - APP/Controller/TtdController.php, line 174 TtdController::get_ttd_slots() - APP/Controller/TtdController.php, line 111 TtdController::view() - APP/Controller/TtdController.php, line 71 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167 CakeObject::requestAction() - CORE/Cake/Core/CakeObject.php, line 104 Modules::render() - APP/Lib/Modules.php, line 23 include - APP/View/Elements/display.ctp, line 14 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933 View::render() - CORE/Cake/View/View.php, line 473 Controller::render() - CORE/Cake/Controller/Controller.php, line 963 AppController::renderPage() - APP/Controller/AppController.php, line 224 TownsController::displayTown() - APP/Controller/TownsController.php, line 11
Notice (8): Undefined index: searchdate [APP/Plugin/Core/Controller/Component/EventsComponent.php, line 80]Code Context$start_cond['$lt'] = new MongoDate(strtotime($this->params['searchdate']." 23:59:59"));if(!empty($this->params['days']))$start_cond['$lt'] = new MongoDate(strtotime($this->params['searchdate']." 23:59:59 + ".$this->params['days']." days")) ;$count = false $grouped = false $start_cond = array( '$gte' => object(MongoDate) { sec => (int) 1765864800 usec => (int) 0 } )EventsComponent::create_search_condition() - APP/Plugin/Core/Controller/Component/EventsComponent.php, line 80 EventsComponent::search() - APP/Plugin/Core/Controller/Component/EventsComponent.php, line 43 TtdController::process_rule() - APP/Controller/TtdController.php, line 174 TtdController::get_ttd_slots() - APP/Controller/TtdController.php, line 111 TtdController::view() - APP/Controller/TtdController.php, line 71 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167 CakeObject::requestAction() - CORE/Cake/Core/CakeObject.php, line 104 Modules::render() - APP/Lib/Modules.php, line 23 include - APP/View/Elements/display.ctp, line 14 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933 View::render() - CORE/Cake/View/View.php, line 473 Controller::render() - CORE/Cake/Controller/Controller.php, line 963 AppController::renderPage() - APP/Controller/AppController.php, line 224 TownsController::displayTown() - APP/Controller/TownsController.php, line 11
Part of the University of Michigan's law school in Ann Arbor, the William W. Cook Legal Research Library took a nod from Business Insider as Michigan's most beautiful library. Being Business Insider,… Read More
Ann Arbor's Paesano restaurant takes Italian food seriously. How seriously? Seriously enough to offer three different levels of Italian language classes, that's how seriously. A complete wine list, a… Read More
When we say “Ann Arbor,” what's the first thing to come to mind? That's right...farms. And Misty Farm, part of Frutig Farms located about six miles outside of Ann Arbor, will demonstrate… Read More
MLive cited Fraser's Pub in Ann Arbor as having the second best Bloody Mary in the state. Since the number one title holder has since closed down, Fraser's takes the top spot by default. Made with a… Read More
The eponymous Ann Arbor Farmers Market brings with it a host of options, making it a powerhouse in the field. It starts with different seasonal produce, but goes on to shrubs, flowers, maple syrup,… Read More
One of the best Ann Arbor can offer, Sushi Town is found in one of the most unlikely of places—right next to a hardware store—but it's delivering some really impressive options. Perhaps… Read More
Ann Arbor has no shortage of great developments, but Lily's Garden is one of the finest in the state when it comes to floral matter. Lily's Garden has delivered on many occasions. With arrangements… Read More
Ann Arbor Comedy Showcase—as the name implies, found in Ann Arbor and offering stand-up comedy—may not offer the biggest names, but it will make up for the lack of star power with plenty… Read More
It's a simple name that the Chop House in Ann Arbor goes under, but sometimes the simplest packages contain the most magnificent prizes. That's what's going on at the Chop House, home to a meal that… Read More
Vie isn't really a juice bar and smoothie place so much as it is a gym in Ann Arbor that happens to have one, but that really doesn't matter, as the smoothies are on hand, and in incredible variety.… Read More
Notice (8): Trying to access array offset on value of type null [APP/Plugin/Core/Controller/Component/PlacesComponent.php, line 68]Code Contextif($params['tags'])$options['conditions']['tags'] = $params['tags'];else if($this->params['tags_logical'])$params = array( 'show' => (int) 5, 'title' => 'Organizations around Ann Arbor', 'images' => false, 'group_type' => 'organization', 'sort' => 'created', 'sort_rule' => '-1', 'keyword' => '', 'radius' => null, 'limit' => (int) 15, 'page' => (int) 1, 'sef' => '', 'tags' => '', 'tags_logical' => '', 'terms' => '', 'show_limit' => (int) 3, 'days' => '', 'max-days' => (int) 365, 'max-miles' => (int) 45, 'message' => '[message to follow]', 'min' => (int) 50, 'prompt' => '', 'height' => '', 'width' => '', 'data_id' => '', 'more' => true, 'type' => '', 'autoshowmore' => false, 'link' => '', 'showdesc' => '', 'rankby' => '', 'empty-message' => '', 'ad_slots' => '', 'see-more-title' => '', 'searchdate' => '', 'searchenddate' => '', 'lat' => (float) 42.277400970459, 'lng' => (float) -83.733299255371, 'latlng' => '42.277400970459,-83.733299255371', 'city' => 'Ann Arbor', 'state' => 'MI', 'theme' => '', 'page_type' => 'town' ) $options = array( 'page' => (int) 1, 'limit' => (int) 5, 'order' => array( 'created' => (int) -1 ), 'conditions' => array( 'address.town_sef_url' => 'ann-arbor-mi' ) )PlacesComponent::search() - APP/Plugin/Core/Controller/Component/PlacesComponent.php, line 68 PlacesController::local() - APP/Controller/PlacesController.php, line 52 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167 CakeObject::requestAction() - CORE/Cake/Core/CakeObject.php, line 104 Modules::render() - APP/Lib/Modules.php, line 23 include - APP/View/Elements/display.ctp, line 14 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933 View::render() - CORE/Cake/View/View.php, line 473 Controller::render() - CORE/Cake/Controller/Controller.php, line 963 AppController::renderPage() - APP/Controller/AppController.php, line 224 TownsController::displayTown() - APP/Controller/TownsController.php, line 11 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193
Ann Arbor, Michigan. Population for Ann Arbor from the last gathering is 114024. You can view Ann Arbor venues that host many Ann Arbor MI events every year.
You can find a ton of properties for sale if you search the Ann Arbor page on Zillow. Currently Ann Arbor has an average listing price for homes for sale on the market of $292,539. More real estate facts about Ann Arbor: The number of properties currently for sale in Ann Arbor is 1,560. The median homes for sale listing price is $218,950. This is broken down with the number of three bedroom houses in Ann Arbor consisting of 538 with an average listing price for these house of $219,741. Out of the 465 houses that are four bedroom the average listing price for Ann Arbor is $391,809. Interest rates for Ann Arbor are at historic lows as well.
Ann Arbor Michigan has a latitude of 42.277400970459 and a longitude of -83.733299255371. View the full profile
On Yahoo, Yelp, SuperPages, AmericanTowns and 25 other directories!
Add your social media links and bio and promote your discounts, menus, events.
Be sure your listing is up on all the key local directories with all your important content (social links and product info).
| Nr | Query | Error | Affected | Num. rows | Took (ms) |
|---|---|---|---|---|---|
| 1 | db.towns.find( {"sef_url":"clutier-ia"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 4 | |
| 2 | db.sites.find( {"hostname":{"$in":["americantowns.com","localword"]}}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 1 | |
| 3 | db.towns.find( {"sef_url":"ann-arbor-mi"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 1 | |
| 4 | db.pages.find( {"type":"town","slug":{"$in":["home"]},"site.hostname":"americantowns.com"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 1 | |
| 5 | db.modules.find( {"name":{"$in":["Header Menu Main","header script","footer menu","footer script"]}}, [] ).sort( [] ).limit( 0 ).skip( 0 ) | 0 | 4 | 1 | |
| 6 | db.ttd_towns.find( {"town_sef_url":"ann-arbor-mi","name":"Article Slideshow"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 1 | |
| 7 | db.ttd.find( {"name":"Article Slideshow"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 1 | |
| 8 | db.modules.find( {"module_id":"1022"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 2 | |
| 9 | db.modules.find( {"name":"AT - Article Slideshow"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 1 | |
| 10 | db.articles.find( {"aggregate":[{"$geoNear":{"near":[-83.7332992553711,42.277400970458984],"distanceField":"distance","distanceMultiplier":3963.2,"maxDistance":0.025232135647961243,"spherical":true,"query":{"tags":"at-bt-articles-home","state":"MI"}}},{"$project":{"title":1,"homepage_title":1,"tags":1,"image_url":1,"distance":1,"page_path":1,"path":1,"article_hostname":1,"text":1,"publish_date":1,"site_canonical":1,"sections.title":1,"sections.geo":1,"sections.text":1}},{"$addFields":{"days_since":{"$divide":[{"$subtract":["MongoDB\\BSON\\UTCDateTime(1765870277419)","$publish_date"]},86400000]},"relevance_score":{"$add":[{"$multiply":["$distance",10]},{"$divide":[{"$subtract":["MongoDB\\BSON\\UTCDateTime(1765870277419)","$publish_date"]},86400000]}]}}},{"$sort":{"relevance_score":1,"_id":1}},{"$skip":0},{"$limit":11}]}, ["article_id","title","homepage_title","tags","image_url","path","article_hostname","sef_tail","page_path","text","publish_date","site_canonical","sections.title","sections.text"] ).sort( {"relevance_score":1,"_id":1} ).limit( 11 ).skip( 0 ) | 0 | 11 | 212 | |
| 11 | db.ttd_towns.find( {"town_sef_url":"ann-arbor-mi","name":"Article Slideshow"}, {"TtdTown._id":1} ).sort( [] ).limit( 0 ).skip( 0 ) | 0 | 0 | 7 | |
| 12 | db.ttd.find( {"name":"Article Slideshow"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 8 | |
| 13 | db.events_cache.find( {"_id":"3be2c22cb09ba6e9fdc325a6ef501113"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 20 | |
| 14 | db.events.find( {"start":{"$gte":"MongoDate(0.00000000 1765864800)","$lt":"MongoDate(0.00000000 1766555999)"},"tags":"ticketmaster","geo":{"$geoWithin":{"$center":[[-83.7332992553711,42.277400970458984],0.21739130434782608]}}}, ["location_string","event_id","partner_id","address","sef_tail","tags","title","start","end","date_string","time_string","image_url","group_id","group_name","group_sef_tail","venue_name"] ).sort( {"start":1} ).limit( 2 ).skip( 0 ) | 0 | 2 | 54 | |
| 15 | db.events_cache.count( {"_id":"3be2c22cb09ba6e9fdc325a6ef501113"} ) | 0 | 0 | 25 | |
| 16 | db.events_cache.count( {"_id":"3be2c22cb09ba6e9fdc325a6ef501113"} ) | 0 | 0 | 2 | |
| 17 | db.events_cache.insert( {"_id":"3be2c22cb09ba6e9fdc325a6ef501113","town_sef_url":"ann-arbor-mi","data_key":["69211e97de4ae56f5af9bbec"],"sort_order":{"start":1},"params":"{\"tags\":\"ticketmaster\",\"radius\":\"15\",\"days\":\"7\",\"show\":1,\"geo\":[-83.7332992553711,42.277400970458984],\"has_next_page\":true}","modified":"MongoDate(0.93100000 1765870277)","created":"MongoDate(0.93200000 1765870277)"} , true) | 0 | 0 | 11 | |
| 18 | db.events_cache.find( {"_id":"f685c822f30b17307e07bf77a2ea15f1"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 6 | |
| 19 | db.events.find( {"start":{"$gte":"MongoDate(0.00000000 1765864800)","$lt":"MongoDate(0.00000000 1766555999)"},"event_id":{"$nin":[76366147]},"tags":"music","geo":{"$geoWithin":{"$center":[[-83.7332992553711,42.277400970458984],0.14492753623188406]}}}, ["location_string","event_id","partner_id","address","sef_tail","tags","title","start","end","date_string","time_string","image_url","group_id","group_name","group_sef_tail","venue_name"] ).sort( {"start":1} ).limit( 2 ).skip( 0 ) | 0 | 0 | 28 | |
| 20 | db.events_cache.count( {"_id":"f685c822f30b17307e07bf77a2ea15f1"} ) | 0 | 0 | 14 | |
| 21 | db.events_cache.count( {"_id":"f685c822f30b17307e07bf77a2ea15f1"} ) | 0 | 0 | 9 | |
| 22 | db.events_cache.insert( {"_id":"f685c822f30b17307e07bf77a2ea15f1","town_sef_url":"ann-arbor-mi","data_key":[],"sort_order":{"start":1},"params":"{\"tags\":\"music\",\"radius\":\"10\",\"days\":\"7\",\"show\":1,\"geo\":[-83.7332992553711,42.277400970458984],\"has_next_page\":false}","modified":"MongoDate(0.09400000 1765870278)","created":"MongoDate(0.09400000 1765870278)"} , true) | 0 | 0 | 9 | |
| 23 | db.events_cache.find( {"_id":"6c46ef1970f4ced40c404533bbd63bef"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 1 | |
| 24 | db.events.find( {"start":{"$gte":"MongoDate(0.00000000 1765864800)","$lt":"MongoDate(0.00000000 1767160799)"},"event_id":{"$nin":[76366147]},"tags":"music","geo":{"$geoWithin":{"$center":[[-83.7332992553711,42.277400970458984],0.21739130434782608]}}}, ["location_string","event_id","partner_id","address","sef_tail","tags","title","start","end","date_string","time_string","image_url","group_id","group_name","group_sef_tail","venue_name"] ).sort( {"start":1} ).limit( 2 ).skip( 0 ) | 0 | 0 | 48 | |
| 25 | db.events_cache.count( {"_id":"6c46ef1970f4ced40c404533bbd63bef"} ) | 0 | 0 | 6 | |
| 26 | db.events_cache.count( {"_id":"6c46ef1970f4ced40c404533bbd63bef"} ) | 0 | 0 | 10 | |
| 27 | db.events_cache.insert( {"_id":"6c46ef1970f4ced40c404533bbd63bef","town_sef_url":"ann-arbor-mi","data_key":[],"sort_order":{"start":1},"params":"{\"tags\":\"music\",\"radius\":\"15\",\"days\":\"14\",\"show\":1,\"geo\":[-83.7332992553711,42.277400970458984],\"has_next_page\":false}","modified":"MongoDate(0.29500000 1765870278)","created":"MongoDate(0.29500000 1765870278)"} , true) | 0 | 0 | 3 | |
| 28 | db.events_cache.find( {"_id":"83e46b29d423fa43c514b56edd2a7ea9"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 3 | |
| 29 | db.events.find( {"start":{"$gte":"MongoDate(0.00000000 1765864800)","$lt":"MongoDate(0.00000000 1766210399)"},"event_id":{"$nin":[76366147]},"tags":"festivals","geo":{"$geoWithin":{"$center":[[-83.7332992553711,42.277400970458984],0.21739130434782608]}}}, ["location_string","event_id","partner_id","address","sef_tail","tags","title","start","end","date_string","time_string","image_url","group_id","group_name","group_sef_tail","venue_name"] ).sort( {"start":1} ).limit( 2 ).skip( 0 ) | 0 | 0 | 17 | |
| 30 | db.events_cache.count( {"_id":"83e46b29d423fa43c514b56edd2a7ea9"} ) | 0 | 0 | 4 | |
| 31 | db.events_cache.count( {"_id":"83e46b29d423fa43c514b56edd2a7ea9"} ) | 0 | 0 | 11 | |
| 32 | db.events_cache.insert( {"_id":"83e46b29d423fa43c514b56edd2a7ea9","town_sef_url":"ann-arbor-mi","data_key":[],"sort_order":{"start":1},"params":"{\"tags\":\"festivals\",\"radius\":\"15\",\"days\":\"3\",\"show\":1,\"geo\":[-83.7332992553711,42.277400970458984],\"has_next_page\":false}","modified":"MongoDate(0.39900000 1765870278)","created":"MongoDate(0.39900000 1765870278)"} , true) | 0 | 0 | 19 | |
| 33 | db.events_cache.find( {"_id":"67da300e492b2f412057309d783bc468"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 1 | |
| 34 | db.events.find( {"start":{"$gte":"MongoDate(0.00000000 1765864800)","$lt":"MongoDate(0.00000000 1768543199)"},"event_id":{"$nin":[76366147]},"tags":"festivals","geo":{"$geoWithin":{"$center":[[-83.7332992553711,42.277400970458984],0.8695652173913043]}}}, ["location_string","event_id","partner_id","address","sef_tail","tags","title","start","end","date_string","time_string","image_url","group_id","group_name","group_sef_tail","venue_name"] ).sort( {"start":1} ).limit( 2 ).skip( 0 ) | 0 | 0 | 5 | |
| 35 | db.events_cache.count( {"_id":"67da300e492b2f412057309d783bc468"} ) | 0 | 0 | 7 | |
| 36 | db.events_cache.count( {"_id":"67da300e492b2f412057309d783bc468"} ) | 0 | 0 | 6 | |
| 37 | db.events_cache.insert( {"_id":"67da300e492b2f412057309d783bc468","town_sef_url":"ann-arbor-mi","data_key":[],"sort_order":{"start":1},"params":"{\"tags\":\"festivals\",\"radius\":\"60\",\"days\":\"30\",\"show\":1,\"geo\":[-83.7332992553711,42.277400970458984],\"has_next_page\":false}","modified":"MongoDate(0.48000000 1765870278)","created":"MongoDate(0.48000000 1765870278)"} , true) | 0 | 0 | 4 | |
| 38 | db.events_cache.find( {"_id":"56d78a2f211a10ae550f6cb4726a5832"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 4 | |
| 39 | db.events.find( {"start":{"$gte":"MongoDate(0.00000000 1765864800)","$lt":"MongoDate(0.00000000 1766383199)"},"event_id":{"$nin":[76366147]},"tags":"arts-and-entertainment","geo":{"$geoWithin":{"$center":[[-83.7332992553711,42.277400970458984],0.14492753623188406]}}}, ["location_string","event_id","partner_id","address","sef_tail","tags","title","start","end","date_string","time_string","image_url","group_id","group_name","group_sef_tail","venue_name"] ).sort( {"start":1} ).limit( 2 ).skip( 0 ) | 0 | 2 | 54 | |
| 40 | db.events_cache.count( {"_id":"56d78a2f211a10ae550f6cb4726a5832"} ) | 0 | 0 | 54 | |
| 41 | db.events_cache.count( {"_id":"56d78a2f211a10ae550f6cb4726a5832"} ) | 0 | 0 | 1 | |
| 42 | db.events_cache.insert( {"_id":"56d78a2f211a10ae550f6cb4726a5832","town_sef_url":"ann-arbor-mi","data_key":["689cf7d3410059e7d104a1f0"],"sort_order":{"start":1},"params":"{\"tags\":\"arts-and-entertainment\",\"radius\":\"10\",\"days\":\"5\",\"show\":1,\"geo\":[-83.7332992553711,42.277400970458984],\"has_next_page\":true}","modified":"MongoDate(0.68300000 1765870278)","created":"MongoDate(0.68300000 1765870278)"} , true) | 0 | 0 | 14 | |
| 43 | db.events_cache.find( {"_id":"47cb06a0f9282cd98808d962f0f22454"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 5 | |
| 44 | db.events.find( {"start":{"$gte":"MongoDate(0.00000000 1765864800)","$lt":"MongoDate(0.00000000 1767765599)"},"event_id":{"$nin":[76366147,76056374]},"tags":"ticketmaster","geo":{"$geoWithin":{"$center":[[-83.7332992553711,42.277400970458984],1.4492753623188406]}}}, ["location_string","event_id","partner_id","address","sef_tail","tags","title","start","end","date_string","time_string","image_url","group_id","group_name","group_sef_tail","venue_name"] ).sort( {"start":1} ).limit( 51 ).skip( 0 ) | 0 | 51 | 88 | |
| 45 | db.events_cache.count( {"_id":"47cb06a0f9282cd98808d962f0f22454"} ) | 0 | 0 | 21 | |
| 46 | db.events_cache.count( {"_id":"47cb06a0f9282cd98808d962f0f22454"} ) | 0 | 0 | 7 | |
| 47 | db.events_cache.insert( {"_id":"47cb06a0f9282cd98808d962f0f22454","town_sef_url":"ann-arbor-mi","data_key":["68f6ee9ac3af739f25828a03","68e86e1dc3af739f252188e2","68f1a89dc3af739f25dd6a01","685bb755fb5e4bed1fb69da3","687a0971fb5e4bed1ff1870a","688889d7fb5e4bed1f8d0d51","68c0e124c3af739f253dc1b4","68cb6d26c3af739f2584b148","68dc909fc3af739f25fd2871","685670d6fb5e4bed1f3b2849","68f6ee9ac3af739f25828aa0","68911577fb5e4bed1fbe32e8","687a0973fb5e4bed1ff18835","68c0e124c3af739f253dc297","68cb6d26c3af739f2584b1d8","68db3f20c3af739f25853c35","6857c259fb5e4bed1f86f868","68c0e124c3af739f253dc313","68cb6d26c3af739f2584b21f","69017a9ac3af739f25e3ecea","6857c263fb5e4bed1f8708ed","68d5f926c3af739f25933746","692baa90de4ae56f5a18a9d0","691bd893de4ae56f5a7c04d0","69056f1bde4ae56f5ad837f3","685913abfb5e4bed1fd9a0f8","685913aefb5e4bed1fd9a4e0","68849576fb5e4bed1f7e43ac","69017a9ac3af739f25e3ed66","690d5819de4ae56f5ac11d52","690ab51bde4ae56f5a840c6d","68a5433dfb5e4bed1febc104","69056f1bde4ae56f5ad83815","689ffd43fb5e4bed1f95609e","68d5f927c3af739f259337d9","68f9919fc3af739f2535a2cc","691bd893de4ae56f5a7c052d","68f1a89dc3af739f25dd6c03","68f9919fc3af739f2535a2ee","685a6597fb5e4bed1f656998","68f6ee9ac3af739f25828bdf","690c0697de4ae56f5a9c09e4","68fae31fc3af739f25d94d3b","685a65a0fb5e4bed1f657893","6913ef94de4ae56f5a16b24b","6938d993de4ae56f5aaa91ff","685a65a0fb5e4bed1f6578cf","68849578fb5e4bed1f7e45f1","6889db81fb5e4bed1fad3afc","68ca1ba3c3af739f25d8137a"],"sort_order":{"start":1},"params":"{\"tags\":\"ticketmaster\",\"radius\":\"100\",\"days\":\"21\",\"show\":50,\"geo\":[-83.7332992553711,42.277400970458984],\"has_next_page\":true}","modified":"MongoDate(0.92500000 1765870278)","created":"MongoDate(0.92500000 1765870278)"} , true) | 0 | 0 | 1 | |
| 48 | db.events_cache.find( {"_id":"79d93dad73e94410708389dba76e98c1"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 1 | |
| 49 | db.events.find( {"start":{"$gte":"MongoDate(0.00000000 1765864800)","$lt":"MongoDate(0.00000000 1767765599)"},"event_id":{"$nin":[76366147,76056374,76257638]},"tags":"music","geo":{"$geoWithin":{"$center":[[-83.7332992553711,42.277400970458984],1.4492753623188406]}}}, ["location_string","event_id","partner_id","address","sef_tail","tags","title","start","end","date_string","time_string","image_url","group_id","group_name","group_sef_tail","venue_name"] ).sort( {"start":1} ).limit( 51 ).skip( 0 ) | 0 | 30 | 103 | |
| 50 | db.events_cache.count( {"_id":"79d93dad73e94410708389dba76e98c1"} ) | 0 | 0 | 8 | |
| 51 | db.events_cache.count( {"_id":"79d93dad73e94410708389dba76e98c1"} ) | 0 | 0 | 9 | |
| 52 | db.events_cache.insert( {"_id":"79d93dad73e94410708389dba76e98c1","town_sef_url":"ann-arbor-mi","data_key":["68c11965c3af739f259e2d70","68ccf6e6c3af739f259f6398","68fb1b5cc3af739f251651e1","691d6253de4ae56f5ae882f6","68d38e64c3af739f2565473c","691d6253de4ae56f5ae8836f","685913aefb5e4bed1fd9a448","6882844ffb5e4bed1f53ab6d","689e67d4fb5e4bed1f3b2c91","69157955de4ae56f5a227abd","690ee1d7de4ae56f5a290d63","6933cbd6de4ae56f5a4a6337","68828453fb5e4bed1f53ae34","690d9056de4ae56f5a18dda5","69200555de4ae56f5af2c8a8","69200555de4ae56f5af2c8cc","6903045b3394d74e7843bccd","6906f8d8de4ae56f5a377338","6903045b3394d74e7843bcf1","6933cbd6de4ae56f5a4a6416","6903045b3394d74e7843bd45","6901b2dbc3af739f251880cb","6933cbd7de4ae56f5a4a6614","6916cad6de4ae56f5a4f485e","6933cbd7de4ae56f5a4a66f5","69254b57de4ae56f5a9f589b","690c3ed9de4ae56f5afb9b75","6933cbd7de4ae56f5a4a69b1","69200555de4ae56f5af2cb74","6933cbd7de4ae56f5a4a6b16"],"sort_order":{"start":1},"params":"{\"tags\":\"music\",\"radius\":\"100\",\"days\":\"21\",\"show\":50,\"geo\":[-83.7332992553711,42.277400970458984],\"has_next_page\":false}","modified":"MongoDate(0.15000000 1765870279)","created":"MongoDate(0.15000000 1765870279)"} , true) | 0 | 0 | 5 | |
| 53 | db.ttd_towns.insert( {"name":"Article Slideshow","main_slot_type":"module","main_slot_module_id":"1022","main_slot_html":"<div id=\"atCarousel\" class=\"carousel slide\" data-interval=\"5000\" data-ride=\"carousel\">\n\t<ol class=\"carousel-indicators\">\n\t\t\t\t<li data-target=\"#atCarousel\" data-slide-to=\"0\" class=\"active\"><\/li>\n\t\t\t\t<li data-target=\"#atCarousel\" data-slide-to=\"1\" class=\"\"><\/li>\n\t\t\t\t<li data-target=\"#atCarousel\" data-slide-to=\"2\" class=\"\"><\/li>\n\t\t\t\t<li data-target=\"#atCarousel\" data-slide-to=\"3\" class=\"\"><\/li>\n\t\t\t\t<li data-target=\"#atCarousel\" data-slide-to=\"4\" class=\"\"><\/li>\n\t\t\t\t<li data-target=\"#atCarousel\" data-slide-to=\"5\" class=\"\"><\/li>\n\t\t\t\t<li data-target=\"#atCarousel\" data-slide-to=\"6\" class=\"\"><\/li>\n\t\t\t\t<li data-target=\"#atCarousel\" data-slide-to=\"7\" class=\"\"><\/li>\n\t\t\t\t<li data-target=\"#atCarousel\" data-slide-to=\"8\" class=\"\"><\/li>\n\t\t\t\t<li data-target=\"#atCarousel\" data-slide-to=\"9\" class=\"\"><\/li>\n\t\t\t<\/ol> \n\t<div class=\"carousel-inner\">\n\t\t\t\t<div class=\"item active\" style=\"background-image:url(https:\/\/cdn-p300.americantowns.com\/img\/article\/mi-libraries-1.jpg);\">\n\n\t\t\t\t\t<div class=\"carousel-caption\">\n\t\t\t\t<h4><a href=\"https:\/\/bestthingsmi.com\/libraries\/\" target=\"_blank\">10 Best Libraries in Michigan!<\/a><\/h4>\n\t\t\t\t<div class=\"small\">Featuring<\/div>\n\t\t\t\t<h2><a href=\"https:\/\/bestthingsmi.com\/libraries\/\" target=\"_blank\">William W. Cook Legal Research Library, Ann Arbor, MI<\/a><\/h2>\n\t\t\t\t<div class=\"d-none hidden\">evergreen,community-life-bt,community-life-p300,edited-cynthia,at-bt-articles-home,at-bt-articles-community<\/div>\n\t\t\t\t<p class=\"small\">Part of the University of Michigan's law school in Ann Arbor, the William W. Cook Legal Research Library took a nod from Business Insider as Michigan's most beautiful library. Being Business Insider,… <a href=\"https:\/\/bestthingsmi.com\/libraries\/\" target=\"_blank\" class=\"text-nowrap\"><b>Read More<\/b><\/a><\/p>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"item \" style=\"background-image:url(https:\/\/cdn-p300.americantowns.com\/img\/article\/mi-italian-restaurant-1.jpg);\">\n\n\t\t\t\t\t<div class=\"carousel-caption\">\n\t\t\t\t<h4><a href=\"https:\/\/bestthingsmi.com\/italian-restaurants\/\" target=\"_blank\">Best Italian Restaurants in Michigan!<\/a><\/h4>\n\t\t\t\t<div class=\"small\">Featuring<\/div>\n\t\t\t\t<h2><a href=\"https:\/\/bestthingsmi.com\/italian-restaurants\/\" target=\"_blank\">Paesano Restaurant & Wine Bar, Ann Arbor, MI<\/a><\/h2>\n\t\t\t\t<div class=\"d-none hidden\">evergreen,food-drink-bt,food-drink-p300,hybrid,edited-chira,at-bt-articles-home,at-bt-articles-restaurant<\/div>\n\t\t\t\t<p class=\"small\">Ann Arbor's Paesano restaurant takes Italian food seriously. How seriously? Seriously enough to offer three different levels of Italian language classes, that's how seriously. A complete wine list, a… <a href=\"https:\/\/bestthingsmi.com\/italian-restaurants\/\" target=\"_blank\" class=\"text-nowrap\"><b>Read More<\/b><\/a><\/p>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"item \" style=\"background-image:url(https:\/\/cdn-p300.americantowns.com\/img\/article\/mi-wedding-locations-1.jpg);\">\n\n\t\t\t\t\t<div class=\"carousel-caption\">\n\t\t\t\t<h4><a href=\"https:\/\/bestthingsmi.com\/wedding-locations\/\" target=\"_blank\">The 10 Best Wedding Locations in Michigan!<\/a><\/h4>\n\t\t\t\t<div class=\"small\">Featuring<\/div>\n\t\t\t\t<h2><a href=\"https:\/\/bestthingsmi.com\/wedding-locations\/\" target=\"_blank\">Misty Farm, Ann Arbor, MI<\/a><\/h2>\n\t\t\t\t<div class=\"d-none hidden\">evergreen,community-life-bt,community-life-p300,at-bt-articles-home,at-bt-articles-community<\/div>\n\t\t\t\t<p class=\"small\">When we say “Ann Arbor,” what's the first thing to come to mind? That's right...farms. And Misty Farm, part of Frutig Farms located about six miles outside of Ann Arbor, will demonstrate… <a href=\"https:\/\/bestthingsmi.com\/wedding-locations\/\" target=\"_blank\" class=\"text-nowrap\"><b>Read More<\/b><\/a><\/p>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"item \" style=\"background-image:url(https:\/\/cdn-p300.americantowns.com\/img\/article\/mi-bloody-marys-1.jpg);\">\n\n\t\t\t\t\t<div class=\"carousel-caption\">\n\t\t\t\t<h4><a href=\"https:\/\/bestthingsmi.com\/bloody-marys\/\" target=\"_blank\">6 Best Places for a Bloody Mary in Michigan!<\/a><\/h4>\n\t\t\t\t<div class=\"small\">Featuring<\/div>\n\t\t\t\t<h2><a href=\"https:\/\/bestthingsmi.com\/bloody-marys\/\" target=\"_blank\">Fraser's Pub, Ann Arbor, MI<\/a><\/h2>\n\t\t\t\t<div class=\"d-none hidden\">evergreen,food-drink-bt,food-drink-p300,edited-cynthia,at-bt-articles-home,at-bt-articles-restaurant<\/div>\n\t\t\t\t<p class=\"small\">MLive cited Fraser's Pub in Ann Arbor as having the second best Bloody Mary in the state. Since the number one title holder has since closed down, Fraser's takes the top spot by default. Made with a… <a href=\"https:\/\/bestthingsmi.com\/bloody-marys\/\" target=\"_blank\" class=\"text-nowrap\"><b>Read More<\/b><\/a><\/p>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"item \" style=\"background-image:url(https:\/\/cdn-p300.americantowns.com\/img\/article\/mi-farmers-market-1.jpg);\">\n\n\t\t\t\t\t<div class=\"carousel-caption\">\n\t\t\t\t<h4><a href=\"https:\/\/bestthingsmi.com\/farmers-markets\/\" target=\"_blank\">8 Best Farmers Markets in Michigan!<\/a><\/h4>\n\t\t\t\t<div class=\"small\">Featuring<\/div>\n\t\t\t\t<h2><a href=\"https:\/\/bestthingsmi.com\/farmers-markets\/\" target=\"_blank\">Ann Arbor Farmers Market, Ann Arbor, MI<\/a><\/h2>\n\t\t\t\t<div class=\"d-none hidden\">evergreen,community-life-bt,community-life-p300,edited-cynthia,at-bt-articles-home,at-bt-articles-community<\/div>\n\t\t\t\t<p class=\"small\">The eponymous Ann Arbor Farmers Market brings with it a host of options, making it a powerhouse in the field. It starts with different seasonal produce, but goes on to shrubs, flowers, maple syrup,… <a href=\"https:\/\/bestthingsmi.com\/farmers-markets\/\" target=\"_blank\" class=\"text-nowrap\"><b>Read More<\/b><\/a><\/p>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"item \" style=\"background-image:url(https:\/\/cdn-p300.americantowns.com\/img\/article\/mi-sushi-restaurant-1.jpg);\">\n\n\t\t\t\t\t<div class=\"carousel-caption\">\n\t\t\t\t<h4><a href=\"https:\/\/bestthingsmi.com\/sushi-restaurants\/\" target=\"_blank\">5 Best Sushi Restaurants in Michigan!<\/a><\/h4>\n\t\t\t\t<div class=\"small\">Featuring<\/div>\n\t\t\t\t<h2><a href=\"https:\/\/bestthingsmi.com\/sushi-restaurants\/\" target=\"_blank\">Sushi Town, Ann Arbor, MI<\/a><\/h2>\n\t\t\t\t<div class=\"d-none hidden\">evergreen,food-drink-bt,food-drink-p300,edited-cynthia,hybrid,at-bt-articles-home,at-bt-articles-restaurant<\/div>\n\t\t\t\t<p class=\"small\">One of the best Ann Arbor can offer, Sushi Town is found in one of the most unlikely of places—right next to a hardware store—but it's delivering some really impressive options. Perhaps… <a href=\"https:\/\/bestthingsmi.com\/sushi-restaurants\/\" target=\"_blank\" class=\"text-nowrap\"><b>Read More<\/b><\/a><\/p>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"item \" style=\"background-image:url(https:\/\/cdn-p300.americantowns.com\/img\/article\/mi-florists-1.jpg);\">\n\n\t\t\t\t\t<div class=\"carousel-caption\">\n\t\t\t\t<h4><a href=\"https:\/\/bestthingsmi.com\/florists\/\" target=\"_blank\">10 Best Florists in Michigan!<\/a><\/h4>\n\t\t\t\t<div class=\"small\">Featuring<\/div>\n\t\t\t\t<h2><a href=\"https:\/\/bestthingsmi.com\/florists\/\" target=\"_blank\">Lily's Garden, Ann Arbor, MI<\/a><\/h2>\n\t\t\t\t<div class=\"d-none hidden\">evergreen,directory-bt,directory-p300,edited-chira,edited-cynthia,at-bt-articles-home,at-bt-articles-directory<\/div>\n\t\t\t\t<p class=\"small\">Ann Arbor has no shortage of great developments, but Lily's Garden is one of the finest in the state when it comes to floral matter. Lily's Garden has delivered on many occasions. With arrangements… <a href=\"https:\/\/bestthingsmi.com\/florists\/\" target=\"_blank\" class=\"text-nowrap\"><b>Read More<\/b><\/a><\/p>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"item \" style=\"background-image:url(https:\/\/cdn-p300.americantowns.com\/img\/article\/mi-comedy-clubs-1.jpg);\">\n\n\t\t\t\t\t<div class=\"carousel-caption\">\n\t\t\t\t<h4><a href=\"https:\/\/bestthingsmi.com\/comedy-clubs\/\" target=\"_blank\">5 Best Comedy Clubs in Michigan!<\/a><\/h4>\n\t\t\t\t<div class=\"small\">Featuring<\/div>\n\t\t\t\t<h2><a href=\"https:\/\/bestthingsmi.com\/comedy-clubs\/\" target=\"_blank\">Ann Arbor Comedy Showcase, Ann Arbor, MI<\/a><\/h2>\n\t\t\t\t<div class=\"d-none hidden\">evergreen,entertainment-bt,entertainment-p300,edited-cynthia,at-bt-articles-home,at-bt-articles-entertainment<\/div>\n\t\t\t\t<p class=\"small\">Ann Arbor Comedy Showcase—as the name implies, found in Ann Arbor and offering stand-up comedy—may not offer the biggest names, but it will make up for the lack of star power with plenty… <a href=\"https:\/\/bestthingsmi.com\/comedy-clubs\/\" target=\"_blank\" class=\"text-nowrap\"><b>Read More<\/b><\/a><\/p>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"item \" style=\"background-image:url(https:\/\/cdn-p300.americantowns.com\/img\/article\/mi-steakhouse-1.jpg);\">\n\n\t\t\t\t\t<div class=\"carousel-caption\">\n\t\t\t\t<h4><a href=\"https:\/\/bestthingsmi.com\/steakhouses\/\" target=\"_blank\">The 9 Best Steakhouse in Michigan!<\/a><\/h4>\n\t\t\t\t<div class=\"small\">Featuring<\/div>\n\t\t\t\t<h2><a href=\"https:\/\/bestthingsmi.com\/steakhouses\/\" target=\"_blank\">The Chop House, Ann Arbor, MI<\/a><\/h2>\n\t\t\t\t<div class=\"d-none hidden\">evergreen,food-drink-bt,food-drink-p300,at-bt-articles-home,at-bt-articles-restaurant<\/div>\n\t\t\t\t<p class=\"small\">It's a simple name that the Chop House in Ann Arbor goes under, but sometimes the simplest packages contain the most magnificent prizes. That's what's going on at the Chop House, home to a meal that… <a href=\"https:\/\/bestthingsmi.com\/steakhouses\/\" target=\"_blank\" class=\"text-nowrap\"><b>Read More<\/b><\/a><\/p>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"item \" style=\"background-image:url(https:\/\/cdn-p300.americantowns.com\/img\/article\/mi-smoothies-1.jpg);\">\n\n\t\t\t\t\t<div class=\"carousel-caption\">\n\t\t\t\t<h4><a href=\"https:\/\/bestthingsmi.com\/smoothies\/\" target=\"_blank\">9 Best Spots for Smoothies in Michigan!<\/a><\/h4>\n\t\t\t\t<div class=\"small\">Featuring<\/div>\n\t\t\t\t<h2><a href=\"https:\/\/bestthingsmi.com\/smoothies\/\" target=\"_blank\">Vie, Ann Arbor, MI<\/a><\/h2>\n\t\t\t\t<div class=\"d-none hidden\">evergreen,food-drink-bt,food-drink-p300,edited-cynthia,at-bt-articles-home,at-bt-articles-restaurant<\/div>\n\t\t\t\t<p class=\"small\">Vie isn't really a juice bar and smoothie place so much as it is a gym in Ann Arbor that happens to have one, but that really doesn't matter, as the smoothies are on hand, and in incredible variety.… <a href=\"https:\/\/bestthingsmi.com\/smoothies\/\" target=\"_blank\" class=\"text-nowrap\"><b>Read More<\/b><\/a><\/p>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t<\/div>\n<\/div>\n\n\n","town_sef_url":"ann-arbor-mi","title":"Hiking!","subtitle":"Maps, directions and reviews for hiking around {local_city_state}!","image_url":"{\"0\":{\"content_type\":\"movie\",\"movie\":\"\/movie\/black-panther-wakanda-forever-297863\/\",\"title\":\"Black Panther: Wakanda Forever\",\"thumbnail\":\"https:\/\/www.movienewsletters.net\/photos\/297863R4.jpg\"},\"1\":{\"content_type\":\"event_tag\",\"searchtag\":\"ticketmaster","url":"\/{town_sef_url}\/hiking\/","slots":[{"rule":"{\"content_type\":\"event_tag\",\"searchtag\":\"ticketmaster\",\"radius\":\"15\",\"days\":\"7\",\"ttl\":\"1\",\"thumbnail\":\"https:\\\/imgcdn.americantowns.com\\\/img\\\/uploads\\\/banner-images\\\/music-1.jpg\"}","expiration":1765873877,"type":"Event","id":76366147,"title":"Acoustic Folk Night, Lonesome Skeleton Band, IZAK, Todd Elson and Kick It Six, John and Connor","url":"\/event\/acoustic-folk-night-lonesome-skeleton-band-izak-todd-elson-and-kick-it-six-john-and-connor-2025-12-17-tm-ann-arbor-mi.html","image_url":"https:\/\/i.ticketweb.com\/i\/00\/13\/32\/69\/43_Edp.jpg?v=5"},{"rule":"{\"content_type\":\"event_category\",\"radius\":\"10\",\"days\":\"5\",\"ttl\":\"1\",\"isempty\":1,\"event_category\":\"arts-and-entertainment\",\"thumbnail\":\"https:\\\/imgcdn.americantowns.com\\\/img\\\/uploads\\\/banner-images\\\/festivals-1.jpg\"}","expiration":1765873878,"type":"Event","id":76056374,"title":"Concert: Christmas by Candlelight","url":"\/event\/concert-christmas-by-candlelight-2025-12-18-ann-arbor-mi.html","image_url":"https:\/\/cdn-p300.americantowns.com\/img\/generic-icon.jpg"},{"rule":"{\"content_type\":\"event_tag\",\"searchtag\":\"ticketmaster\",\"radius\":\"100\",\"days\":\"21\",\"ttl\":\"4\",\"israndom\":1,\"thumbnail\":\"https:\\\/imgcdn.americantowns.com\\\/img\\\/uploads\\\/banner-images\\\/music-1.jpg\"}","expiration":1765884678,"type":"Event","id":76257638,"title":"Bowling Green Falcons Womens Basketball vs. Kent State Golden Flashes Womens Basketball","url":"\/event\/bowling-green-falcons-womens-basketball-vs-kent-state-golden-flashes-womens-basketball-2025-12-20-tm-bowling-green-oh.html","image_url":"https:\/\/s1.ticketm.net\/dbimages\/184172a.jpg"},{"rule":"{\"content_type\":\"event_tag\",\"searchtag\":\"music\",\"radius\":\"100\",\"days\":\"21\",\"ttl\":\"4\",\"israndom\":1,\"thumbnail\":\"https:\\\/imgcdn.americantowns.com\\\/img\\\/uploads\\\/banner-images\\\/music-3.jpg\"}","expiration":1765884678,"type":"Event","id":76365012,"title":"The Old Breed and Ego and the Maniacs","url":"\/event\/the-old-breed-and-ego-and-the-maniacs-2026-01-02-jb-toledo-oh.html","image_url":"https:\/\/www.jambase.com\/wp-content\/uploads\/2021\/08\/jambase-default-band-image-bw-980x551.png"}],"modified":"MongoDate(0.16500000 1765870279)","created":"MongoDate(0.16500000 1765870279)","_id":ObjectId ("69410ac7876b7f09e00bc048")} , true) | 0 | 0 | 1 | |
| 54 | db.events_cache.find( {"_id":"687b3fd5d43a403de68365195926d0b9"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 13 | |
| 55 | db.events_radius_cache.find( {"_id":"12b2536a4b35ba588218f5b1f96e0134"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 5 | |
| 56 | db.events.find( {"start":{"$gte":"MongoDate(0.00000000 1765864800)"},"event_id":{"$nin":[76366147,76056374,76257638,76365012]},"geo":{"$geoWithin":{"$center":[[-83.7332992553711,42.277400970458984],0.36231884057971014]}}}, ["location_string","event_id","partner_id","address","sef_tail","tags","title","start","end","date_string","time_string","image_url","group_id","group_name","group_sef_tail","venue_name"] ).sort( {"start":1} ).limit( 6 ).skip( 0 ) | 0 | 6 | 496 | |
| 57 | db.events_cache.count( {"_id":"687b3fd5d43a403de68365195926d0b9"} ) | 0 | 0 | 10 | |
| 58 | db.events_cache.count( {"_id":"687b3fd5d43a403de68365195926d0b9"} ) | 0 | 0 | 31 | |
| 59 | db.events_cache.insert( {"_id":"687b3fd5d43a403de68365195926d0b9","town_sef_url":"ann-arbor-mi","data_key":["685670cefb5e4bed1f3b16f5","68d5f926c3af739f25933746","691bd893de4ae56f5a7c04d0","68d5f927c3af739f259337d9","691bd893de4ae56f5a7c052d"],"sort_order":{"start":1},"params":"{\"show\":5,\"title\":\"Events Around Ann Arbor\",\"keyword\":\"\",\"radius\":25,\"limit\":15,\"page\":1,\"sef\":\"\",\"tags\":\"\",\"tags_logical\":\"\",\"terms\":\"\",\"show_limit\":3,\"sort\":\"\",\"days\":\"\",\"images\":true,\"max-days\":365,\"max-miles\":45,\"message\":\"[message to follow]\",\"min\":50,\"prompt\":\"\",\"height\":\"\",\"width\":\"\",\"data_id\":\"\",\"more\":true,\"type\":\"\",\"autoshowmore\":false,\"link\":\"\",\"showdesc\":\"\",\"rankby\":\"\",\"empty-message\":\"\",\"ad_slots\":\"\",\"see-more-title\":\"\",\"searchdate\":\"\",\"searchenddate\":\"\",\"lat\":42.277400970458984,\"lng\":-83.7332992553711,\"latlng\":\"42.277400970459,-83.733299255371\",\"city\":\"Ann Arbor\",\"state\":\"MI\",\"theme\":\"\",\"page_type\":\"town\",\"grouped\":false,\"has_next_page\":true}","modified":"MongoDate(0.93200000 1765870279)","created":"MongoDate(0.93200000 1765870279)"} , true) | 0 | 0 | 1 | |
| 60 | db.news.find( {"broadcast":{"$in":["usa","ann-arbor-mi","mi","washtenaw-county-mi"]},"$and":[{"tags":{"$ne":"at-p-opinion"}},{"tags":{"$ne":"p-opinion"}}]}, [] ).sort( {"publish_date":-1} ).limit( 6 ).skip( 0 ) | 0 | 6 | 8 | |
| 61 | db.places.find( {"address.town_sef_url":"ann-arbor-mi","group_type":"organization"}, [] ).sort( {"created":-1} ).limit( 6 ).skip( 0 ) | 0 | 6 | 1 | |
| 62 | db.answerbook.find( {"featured":true,"category_sef_tail":"home"}, [] ).sort( {"answers":-1,"modified":-1} ).limit( 15 ).skip( 0 ) | 0 | 0 | 1 | |
| 63 | db.answerbook_categories.find( [], ["sef_tail","name"] ).sort( {"category_sequence":1} ).limit( 0 ).skip( 0 ) | 0 | 40 | 1 | |
| 64 | db.towns.find( {"sef_url":"ann-arbor-mi"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 3 | |
| 65 | db.tokens.find( {"sef_url":{"$in":["usa","mi","washtenaw-county-mi","ann-arbor-mi"]}}, [] ).sort( [] ).limit( 0 ).skip( 0 ) | 0 | 4 | 1 | |
| 66 | db.modules.find( {"name":"AT - Header Script"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 1 | |
| 67 | db.modules.find( {"name":"AT - Header Section"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 1 | |
| 68 | db.modules.find( {"name":"AT - Nearby Towns"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 1 | |
| 69 | db.modules.find( {"name":"AT - Nav Bar"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 1 | |
| 70 | db.modules.find( {"name":"CV Cancel"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 1 | |
| 71 | db.modules.find( {"name":"AT - Footer Section"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 1 | |
| 72 | db.modules.find( {"name":"AT - Footer Script"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 10 |







