St. Louis makes a great home for managed IT services