The Netherlands Bach Society is running an interesting project: All of Bach. Their goal is to record, and make available, all of Bach’s 1080 works. Each Friday a new work is available, so, if you want to hear them all, you’ll have to wait about 20 years.
So far, they have 17 works on the site: cantatas, works for keyboard, and organ works. There doesn’t seem to be any special order, but the first works they’ve presented are excellent. Take, for example, the wonderfully beautiful cantata BWV 82, Ich habe genung, sung by bass Thomas Bauer, and conducted by Lars Ulrik Mortensen. This is a fine introduction to Bach’s cantatas. (Read more about Bach’s cantatas.)
(I can’t embed the videos, so I’m including screenshots here.)
Or the Prelude and Fugue in D minor, BWV 851, from the Well-Tempered Clavier, played on a Ruckers copy harpsichord with lute stop by Tineke Steenbrink; this is a great example of Bach’s keyboard works.
Naturally, waiting 20 years for this project to complete is a very long time. I hope they increase their frequency. In the meantime, if you need a complete collection of Bach’s works, read this article.