Sorren First Post Nov 1, 2004 #1 Anybody have any idea when these are supposed to hit the streets? Last edited: Nov 1, 2004