Thanksgiving is coming up and in terms of shopping, this means one very important day: Black Friday. Traditionally the day after Thanksgiving, Black Friday is a time where everyone is out in droves hunting for the best deal. Some people, however, are better than dealing with this shopping madness than others. Infamous for creating long lines and all-night waits in front of stores, Black Friday can either be a great gift or a time to avoid.