There have been rumors of the big Dell Streak release tomorrow and displays in the stores. Did anyone see one of these displays? Was it actually a Captivate display or are they still being hidden? I went by my local AT&T store, but it was closed and I couldn't see any signs of a new Display in the store.