I was at the Chandler AZ Lego Store today and was actually looking for the set myself. They're not releasing it until the first or second week of April I believe. I wonder what the situation is for other stores.
Victory? Victory, you say? Master Obi-Wan, not victory. The shroud of the dark side has fallen. Begun, The Clone War has.