St. Michael Has Something for Everyone