I sing Bach professionally, for the last 25 years or so. So I just wanted to echo this recommendation. The All of Bach project is a great way to experience the best of today's Bach performance practice online, for free. It's a great gift to world culture.