Thanks for the link. I never knew about this site. I totally agree that Netflix could do a much better job with their website.
Every few weeks I go to this site and click “new”. You can then look through everything they’ve added to streaming for the past several weeks easily.