midrange.com