Considering whether or not to head outdoors today and face the waves of last-minute shoppers that are sure to appear? Best Buy has a deal that might just convince you to throw that jacket on and walk out the door. Today only, the retailer is offering a buy one, get one free deal on the 32GB iPhone 4 for either AT&T or Verizon. The first handset will set you back $199.99, but if you can plunk that amount down, you'll be able to get a second iPhone for no charge. Of course, you'll also need to sign up for two-year contracts on both devices, so that's something to keep in mind.
The iPhone 4 may not be the freshest model on the iOS block, but it does have the same 3.5-inch Retina display as its younger 4S brother and can also run the latest version of Apple's mobile operating system, so it's still a pretty respectable little handset. If you're thinking about puling the trigger on this deal, you should know that it's only available in-store, so you won't be able to avoid the crowds by buying online. The good news is that Best Buy stores will be open until 5 p.m. today, so you've still got a few hours to decide whether or not you'll be buying.