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) 1766556000 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) 1766556000 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) 1766556000 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) 1766556000 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) 1766556000 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) 1766556000 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) 1766556000 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) 1766556000 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
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
“Chicken, pork, brisket, ribs.” That's the no-nonsense starter to Satchel's BBQ in Ann Arbor, which also gives you an excellent idea of what's on hand at Satchel's. Served on tables covered in… Read More
Ann Arbor Pediatric Dentistry in Ann Arbor has a particular focus on children. Not only does it subscribe to the notion that children should be brought to dentists by age one, but also focuses on… 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
Cardamom Restaurant in Ann Arbor actually has so much variety it has four different menus: there's a weekday lunch menu, a dinner/weekend menu, a carry out menu and a menu just for the bar. While… Read More
Ann Arbor is home to Tio's Mexican Cafe, known not only for its massive five-pound nacho platter known as Mt. Nacheesmo, but also for its trivia nights. Mondays at 7:30 and 8:30, trivia games fire up… Read More
With a name like that, you know you've got to be walking into some serious book shopping fun, and given that the Friends book shop in Ann Arbor processes over 200,000 titles a year at last report,… Read More
Head out to Ann Arbor to check out the Tea Haus, which offers up more than 175 individual blends of tea for drinking. A range of pastries—including French macarons—are also on hand to… 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
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
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":"dimock-pa"}, [] ).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 | 1 | |
| 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(1766618976441)","$publish_date"]},86400000]},"relevance_score":{"$add":[{"$multiply":["$distance",10]},{"$divide":[{"$subtract":["MongoDB\\BSON\\UTCDateTime(1766618976441)","$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 | 62 | |
| 11 | db.ttd_towns.find( {"town_sef_url":"ann-arbor-mi","name":"Article Slideshow"}, {"TtdTown._id":1} ).sort( [] ).limit( 0 ).skip( 0 ) | 0 | 0 | 1 | |
| 12 | db.ttd.find( {"name":"Article Slideshow"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 1 | |
| 13 | db.events_cache.find( {"_id":"3be2c22cb09ba6e9fdc325a6ef501113"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 1 | |
| 14 | db.events.find( {"start":{"$gte":"MongoDate(0.00000000 1766556000)","$lt":"MongoDate(0.00000000 1767247199)"},"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 | 18 | |
| 15 | db.events_cache.count( {"_id":"3be2c22cb09ba6e9fdc325a6ef501113"} ) | 0 | 0 | 1 | |
| 16 | db.events_cache.count( {"_id":"3be2c22cb09ba6e9fdc325a6ef501113"} ) | 0 | 0 | 1 | |
| 17 | db.events_cache.insert( {"_id":"3be2c22cb09ba6e9fdc325a6ef501113","town_sef_url":"ann-arbor-mi","data_key":["68f6ee9ac3af739f25828ebf"],"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.56000000 1766618976)","created":"MongoDate(0.56000000 1766618976)"} , true) | 0 | 0 | 1 | |
| 18 | db.events_cache.find( {"_id":"f685c822f30b17307e07bf77a2ea15f1"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 1 | |
| 19 | db.events.find( {"start":{"$gte":"MongoDate(0.00000000 1766556000)","$lt":"MongoDate(0.00000000 1767247199)"},"event_id":{"$nin":[76258068]},"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 | 3 | |
| 20 | db.events_cache.count( {"_id":"f685c822f30b17307e07bf77a2ea15f1"} ) | 0 | 0 | 1 | |
| 21 | db.events_cache.count( {"_id":"f685c822f30b17307e07bf77a2ea15f1"} ) | 0 | 0 | 1 | |
| 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.58300000 1766618976)","created":"MongoDate(0.58300000 1766618976)"} , true) | 0 | 0 | 1 | |
| 23 | db.events_cache.find( {"_id":"6c46ef1970f4ced40c404533bbd63bef"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 1 | |
| 24 | db.events.find( {"start":{"$gte":"MongoDate(0.00000000 1766556000)","$lt":"MongoDate(0.00000000 1767851999)"},"event_id":{"$nin":[76258068]},"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 | 6 | |
| 25 | db.events_cache.count( {"_id":"6c46ef1970f4ced40c404533bbd63bef"} ) | 0 | 0 | 1 | |
| 26 | db.events_cache.count( {"_id":"6c46ef1970f4ced40c404533bbd63bef"} ) | 0 | 0 | 1 | |
| 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.60600000 1766618976)","created":"MongoDate(0.60600000 1766618976)"} , true) | 0 | 0 | 1 | |
| 28 | db.events_cache.find( {"_id":"83e46b29d423fa43c514b56edd2a7ea9"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 1 | |
| 29 | db.events.find( {"start":{"$gte":"MongoDate(0.00000000 1766556000)","$lt":"MongoDate(0.00000000 1766901599)"},"event_id":{"$nin":[76258068]},"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 | 1 | |
| 30 | db.events_cache.count( {"_id":"83e46b29d423fa43c514b56edd2a7ea9"} ) | 0 | 0 | 1 | |
| 31 | db.events_cache.count( {"_id":"83e46b29d423fa43c514b56edd2a7ea9"} ) | 0 | 0 | 1 | |
| 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.62100000 1766618976)","created":"MongoDate(0.62100000 1766618976)"} , true) | 0 | 0 | 1 | |
| 33 | db.events_cache.find( {"_id":"67da300e492b2f412057309d783bc468"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 1 | |
| 34 | db.events.find( {"start":{"$gte":"MongoDate(0.00000000 1766556000)","$lt":"MongoDate(0.00000000 1769234399)"},"event_id":{"$nin":[76258068]},"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 | 1 | |
| 35 | db.events_cache.count( {"_id":"67da300e492b2f412057309d783bc468"} ) | 0 | 0 | 1 | |
| 36 | db.events_cache.count( {"_id":"67da300e492b2f412057309d783bc468"} ) | 0 | 0 | 1 | |
| 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.63600000 1766618976)","created":"MongoDate(0.63600000 1766618976)"} , true) | 0 | 0 | 1 | |
| 38 | db.events_cache.find( {"_id":"56d78a2f211a10ae550f6cb4726a5832"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 1 | |
| 39 | db.events.find( {"start":{"$gte":"MongoDate(0.00000000 1766556000)","$lt":"MongoDate(0.00000000 1767074399)"},"event_id":{"$nin":[76258068]},"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 | 16 | |
| 40 | db.events_cache.count( {"_id":"56d78a2f211a10ae550f6cb4726a5832"} ) | 0 | 0 | 1 | |
| 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":["68f44b9dc3af739f25b41145"],"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.68500000 1766618976)","created":"MongoDate(0.68500000 1766618976)"} , true) | 0 | 0 | 1 | |
| 43 | db.events_cache.find( {"_id":"47cb06a0f9282cd98808d962f0f22454"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 1 | |
| 44 | db.events.find( {"start":{"$gte":"MongoDate(0.00000000 1766556000)","$lt":"MongoDate(0.00000000 1768456799)"},"event_id":{"$nin":[76258068,76254879]},"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 | 20 | |
| 45 | db.events_cache.count( {"_id":"47cb06a0f9282cd98808d962f0f22454"} ) | 0 | 0 | 1 | |
| 46 | db.events_cache.count( {"_id":"47cb06a0f9282cd98808d962f0f22454"} ) | 0 | 0 | 1 | |
| 47 | db.events_cache.insert( {"_id":"47cb06a0f9282cd98808d962f0f22454","town_sef_url":"ann-arbor-mi","data_key":["68cb6d27c3af739f2584b550","685fab7bfb5e4bed1fb558bc","685fab7efb5e4bed1fb55e55","691e7b97de4ae56f5a80ff68","68a694bdc3af739f25172b35","68cb6d27c3af739f2584b5cc","6938d993de4ae56f5aaa94f8","690ab51cde4ae56f5a840e9b","68cb6d27c3af739f2584b605","691e7b97de4ae56f5a80ffa2","692f9f11de4ae56f5a522e88","68cb6d27c3af739f2584b68d","68b10f28c3af739f25c5c571","6884957cfb5e4bed1f7e4b56","68b7a6aac3af739f2571ef02","68b8f82bc3af739f2556889a","68b10f28c3af739f25c5c5c0","68bf8fa6c3af739f25b3753b","68a3f1c3fb5e4bed1fd64629","68ad1aa9c3af739f25f0a872","6913ef95de4ae56f5a16b467","693b7c9cde4ae56f5a5aaa2a","69227013de4ae56f5a7cc3c0","68d5f927c3af739f25933b46","68bf8fa6c3af739f25b3757a","68df33a0c3af739f2509eac5","68bf8fa6c3af739f25b375ce","687a0979fb5e4bed1ff18ee1","68f6ee9ac3af739f25828fba","68f1a89ec3af739f25dd7089","68b7a6aac3af739f2571efb3","68bf8fa6c3af739f25b375ee","68e8a65ec3af739f255b8d2c","6940c28fde4ae56f5a9dcb40","692f9f11de4ae56f5a522f53","68f991a0c3af739f2535a5c2","687f4f9bfb5e4bed1f73e3d0","6884957dfb5e4bed1f7e4d77","68b7a6aac3af739f2571efeb","68911578fb5e4bed1fbe3a98","68bf8fa6c3af739f25b37652","68f2fa1fc3af739f2533d752","68f991a0c3af739f2535a5f7","68fae320c3af739f25d94f56","68f6ee9bc3af739f25829064","68bf8fa6c3af739f25b37671","687a097afb5e4bed1ff190fe","690ea997de4ae56f5ac28264","6913ef95de4ae56f5a16b55f","68fae320c3af739f25d94fb3"],"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.73700000 1766618976)","created":"MongoDate(0.73700000 1766618976)"} , 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 1766556000)","$lt":"MongoDate(0.00000000 1768456799)"},"event_id":{"$nin":[76258068,76254879,75984062]},"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 | 23 | 7 | |
| 50 | db.events_cache.count( {"_id":"79d93dad73e94410708389dba76e98c1"} ) | 0 | 0 | 1 | |
| 51 | db.events_cache.count( {"_id":"79d93dad73e94410708389dba76e98c1"} ) | 0 | 0 | 1 | |
| 52 | db.events_cache.insert( {"_id":"79d93dad73e94410708389dba76e98c1","town_sef_url":"ann-arbor-mi","data_key":["6901b2dbc3af739f251880cb","6933cbd7de4ae56f5a4a6614","6916cad6de4ae56f5a4f485e","6933cbd7de4ae56f5a4a66f5","69254b57de4ae56f5a9f589b","690c3ed9de4ae56f5afb9b75","6933cbd7de4ae56f5a4a69b1","69200555de4ae56f5af2cb74","6933cbd7de4ae56f5a4a6b16","687371b5fb5e4bed1f4b68a9","68d4dfe7c3af739f258d945e","69200556de4ae56f5af2cc58","692156d4de4ae56f5a9ca4bf","6933cbd8de4ae56f5a4a6d8f","6933cbd8de4ae56f5a4a6da3","68f08f61c3af739f25cf2b20","691eb3dade4ae56f5a2293c8","6933cbd8de4ae56f5a4a6e0f","691eb3dade4ae56f5a229409","68cba56ac3af739f25f716ff","693bb4d3de4ae56f5ad9b8e2","68f9c9dec3af739f25850f51","693911d3de4ae56f5a25e3a2"],"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.76600000 1766618976)","created":"MongoDate(0.76600000 1766618976)"} , true) | 0 | 0 | 1 | |
| 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-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-bbq-joint-1.jpg);\">\n\n\t\t\t\t\t<div class=\"carousel-caption\">\n\t\t\t\t<h4><a href=\"https:\/\/bestthingsmi.com\/bbq\/\" target=\"_blank\">10 Best BBQ Joints 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\/bbq\/\" target=\"_blank\">Satchel's BBQ, 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\">\u201cChicken, pork, brisket, ribs.\u201d That's the no-nonsense starter to Satchel's BBQ in Ann Arbor, which also gives you an excellent idea of what's on hand at Satchel's. Served on tables covered in… <a href=\"https:\/\/bestthingsmi.com\/bbq\/\" 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-kid-dentist-1.jpg);\">\n\n\t\t\t\t\t<div class=\"carousel-caption\">\n\t\t\t\t<h4><a href=\"https:\/\/bestthingsmi.com\/kid-friendly-dentists\/\" target=\"_blank\">10 Best Kid-Friendly Dentists 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\/kid-friendly-dentists\/\" target=\"_blank\">Ann Arbor Pediatric Dentistry, Ann Arbor, MI<\/a><\/h2>\n\t\t\t\t<div class=\"d-none hidden\">evergreen,directory-bt,directory-p300,edited-cynthia,at-bt-articles-home,at-bt-articles-directory<\/div>\n\t\t\t\t<p class=\"small\">Ann Arbor Pediatric Dentistry in Ann Arbor has a particular focus on children. Not only does it subscribe to the notion that children should be brought to dentists by age one, but also focuses on… <a href=\"https:\/\/bestthingsmi.com\/kid-friendly-dentists\/\" 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-indian-restaurants-1.jpg);\">\n\n\t\t\t\t\t<div class=\"carousel-caption\">\n\t\t\t\t<h4><a href=\"https:\/\/bestthingsmi.com\/indian-food\/\" target=\"_blank\">The 8 Best Indian 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\/indian-food\/\" target=\"_blank\">Cardamom Restaurant, 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\">Cardamom Restaurant in Ann Arbor actually has so much variety it has four different menus: there's a weekday lunch menu, a dinner\/weekend menu, a carry out menu and a menu just for the bar. While… <a href=\"https:\/\/bestthingsmi.com\/indian-food\/\" 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-trivia-nights-1.jpg);\">\n\n\t\t\t\t\t<div class=\"carousel-caption\">\n\t\t\t\t<h4><a href=\"https:\/\/bestthingsmi.com\/trivia\/\" target=\"_blank\">The 7 Best Trivia Nights 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\/trivia\/\" target=\"_blank\">Tio's Mexican Caf\u00e9, Ann Arbor, MI<\/a><\/h2>\n\t\t\t\t<div class=\"d-none hidden\">evergreen,entertainment-bt,entertainment-p300,at-bt-articles-home,at-bt-articles-entertainment<\/div>\n\t\t\t\t<p class=\"small\">Ann Arbor is home to Tio's Mexican Cafe, known not only for its massive five-pound nacho platter known as Mt. Nacheesmo, but also for its trivia nights. Mondays at 7:30 and 8:30, trivia games fire up… <a href=\"https:\/\/bestthingsmi.com\/trivia\/\" 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-bookstores-1.jpg);\">\n\n\t\t\t\t\t<div class=\"carousel-caption\">\n\t\t\t\t<h4><a href=\"https:\/\/bestthingsmi.com\/bookstores\/\" target=\"_blank\">8 Best Bookstores 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\/bookstores\/\" target=\"_blank\">Friends of the Ann Arbor District Library Book Shop, Ann Arbor, MI<\/a><\/h2>\n\t\t\t\t<div class=\"d-none hidden\">evergreen,directory-bt,directory-p300,edited-cynthia,at-bt-articles-home,at-bt-articles-directory<\/div>\n\t\t\t\t<p class=\"small\">With a name like that, you know you've got to be walking into some serious book shopping fun, and given that the Friends book shop in Ann Arbor processes over 200,000 titles a year at last report,… <a href=\"https:\/\/bestthingsmi.com\/bookstores\/\" 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-tea-shops-1.jpg);\">\n\n\t\t\t\t\t<div class=\"carousel-caption\">\n\t\t\t\t<h4><a href=\"https:\/\/bestthingsmi.com\/tea-shop\/\" target=\"_blank\">7 Best Tea Shops 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\/tea-shop\/\" target=\"_blank\">Tea Haus, Ann Arbor, MI<\/a><\/h2>\n\t\t\t\t<div class=\"d-none hidden\">evergreen,food-drink-bt,edited-cynthia,at-bt-articles-home,at-bt-articles-restaurant<\/div>\n\t\t\t\t<p class=\"small\">Head out to Ann Arbor to check out the Tea Haus, which offers up more than 175 individual blends of tea for drinking. A range of pastries—including French macarons—are also on hand to… <a href=\"https:\/\/bestthingsmi.com\/tea-shop\/\" 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\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<\/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":1766622576,"type":"Event","id":76258068,"title":"80's Night at the Blind Pig, One Exit Down as The Cars, Ten And A Half as Black Flag, Nite Owls as The Police , John Connor and the Two-Track Heaven Band as George Strait","url":"\/event\/80s-night-at-the-blind-pig-one-exit-down-as-the-cars-ten-and-a-half-as-black-flag-nite-owls-as-the-police-john-connor-and-the-twotrack-heaven-band-as-george-strait-2025-12-26-tm-ann-arbor-mi.html","image_url":"https:\/\/i.ticketweb.com\/i\/00\/13\/25\/50\/13_Edp.jpg?v=7"},{"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":1766622576,"type":"Event","id":76254879,"title":"Muruga's Birthday Bash!","url":"\/event\/murugas-birthday-bash-2025-12-27-tm-ann-arbor-mi.html","image_url":"https:\/\/i.ticketweb.com\/i\/00\/13\/25\/39\/43_Edp.jpg?v=3"},{"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":1766633376,"type":"Event","id":75984062,"title":"USA Hockey National Team Development Program vs. Muskegon Lumberjacks","url":"\/event\/usa-hockey-national-team-development-program-vs-muskegon-lumberjacks-2025-12-27-tm-plymouth-mi.html","image_url":"https:\/\/s1.ticketm.net\/dam\/c\/093\/c74cfd95-af21-4e64-9f85-47677b951093_105651_TABLET_LANDSCAPE_LARGE_16_9.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":1766633376,"type":"Event","id":76364614,"title":"From This Point On, Cassette Tape Fiasco and more","url":"\/event\/from-this-point-on-cassette-tape-fiasco-and-more-2026-01-09-jb-lansing-mi.html","image_url":"https:\/\/www.jambase.com\/wp-content\/uploads\/2021\/08\/jambase-default-band-image-bw-980x551.png"}],"modified":"MongoDate(0.76900000 1766618976)","created":"MongoDate(0.76900000 1766618976)","_id":ObjectId ("694c7760a9fa421f6803a1b9")} , true) | 0 | 0 | 1 | |
| 54 | db.events_cache.find( {"_id":"687b3fd5d43a403de68365195926d0b9"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 1 | |
| 55 | db.events_radius_cache.find( {"_id":"12b2536a4b35ba588218f5b1f96e0134"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 1 | |
| 56 | db.events.find( {"start":{"$gte":"MongoDate(0.00000000 1766556000)"},"event_id":{"$nin":[76258068,76254879,75984062,76364614]},"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 | 143 | |
| 57 | db.events_cache.count( {"_id":"687b3fd5d43a403de68365195926d0b9"} ) | 0 | 0 | 1 | |
| 58 | db.events_cache.count( {"_id":"687b3fd5d43a403de68365195926d0b9"} ) | 0 | 0 | 1 | |
| 59 | db.events_cache.insert( {"_id":"687b3fd5d43a403de68365195926d0b9","town_sef_url":"ann-arbor-mi","data_key":["685fab78fb5e4bed1fb553d7","691e7b97de4ae56f5a80ffa2","68639fdffb5e4bed1fa5bbaa","693b7c9cde4ae56f5a5aaa2a","68bf8fa6c3af739f25b375ee"],"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.99400000 1766618976)","created":"MongoDate(0.99400000 1766618976)"} , true) | 0 | 0 | 12 | |
| 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 | 10 | |
| 61 | db.places.find( {"address.town_sef_url":"ann-arbor-mi","group_type":"organization"}, [] ).sort( {"created":-1} ).limit( 6 ).skip( 0 ) | 0 | 6 | 4 | |
| 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 | 1 | |
| 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 | 1 |







