geek report for the week of nov 20-27 2023