Black Friday has arrived. For us shopping editors, it's been a month-long marathon of combing through thousands of deals to ...