Originally posted by TarkusELP:I noticed a picture with a December 1st release date.
What is their source on this? As much as i would like to believe we finally have a release date, i'm gonna need more numerous sources if I'm going to take this with any more than a grain of salt.