Here's something that might help with your holiday shopping, so long as you're willing to wait until January. Dell has gone and slashed the price of its 16GB streak to $400, a nice $180 discount over what it was previously selling for. The caveat? Dell's listing an estimated ship date of January 10, 2011.
The OEM also knocked $180 off of its 32GB Streak, bringing it down to $500. Both of these units are unlocked, though only the 32GB ships with Android 2.2 pre-installed. The 16GB model comes with Android 1.6, though Dell says you can upgrade to Android 2.2 right away via an Over-the-Air (OTA) update.