The ultimate day of shopping is almost upon us. Black Friday deals have already been announced all over the internet, and Cyber Monday isn't far behind....