We had a nagging suspicion that this was goin' down eventually. and here you have it: the Dell Streak 7 has appeared on T-mobile's website! As of this posting, actually clicking on the option gives you nothing -- but we assume that will change soon enough. In the meantime, they do have a Sidekick XL to sell you.Dell Streak 7 pops up on the T-Mobile website originally appeared on Engadget on Thu, 06 Jan 2011 10:46:00 EDT. Please see our