The Slowdown music venue/bar at the new Saddle Creek Records opened June 9, 2007. Located in northeast downtown Omaha, the project features an independent film theater (Film Streams), music venue, offices, apartments, restaurant, and retail. Read Omaha World Herald's review, view a video tour, or read The New York Times "Omaha's Culture Club".