Nobody really wants to brave the crowds at midnight. To save your sanity, there's always online shopping. Then it's just a virtual assault on products and services, which can only put a strain on servers.
And if you're a gamer, or you plan on purchasing plenty of games as holiday gifts, you definitely have to check out Amazon's list of 200+ games and accessories that are on sale for Black Friday. Yes, today. Oh, don't worry, you've got plenty of time. Just don't procrastinate for too long.
As an example, here are the discounted PS3 games ; you can grab Battlefield 3 for $40, Killzone 3 for $28, Dark Souls for $35, Ace Combat: Assault Horizon for $32, Bioshock 2 for $10, and L.A. Noire for only $20! There are just a ton of great games participating in the deals, so it's definitely time to catch up on your backlog.
…after that, you can maybe buy something for someone. 😉