If you’ve been on the fence about buying a new phone, perhaps today’s deal will persuade you. Best Buy is offering the Nexus S phone for free today only. Of course, the store isn’t just throwing free phones to any passersby; there’s a two-year contract that goes with the free phone. If you want just the phone without a contract, you’ll still have to pay at least $529.99.

The good news is that you can choose between Sprint, T-Mobile, or AT&T as your service provider… sorry Verizon. Without today’s deal, the phone normally costs $99 or $199, depending on the carrier.

The Nexus runs Android 2.3 (Gingerbread) and is so far the only phone that works directly with Google Wallet and NFC. If you were hoping to see that sort of integration in the next iPhone, the future doesn’t look good for an NFC-enabled iPhone 5, so that’s just another reason to consider the Samsung-manufacturered Nexus S.