You guys need to stop blaming THQ for problems with the game. THQ is the publisher, while Yuke's is the developer... it's a huge difference. Not that I care for THQ, but when it's not their fault, don't make it out like it is.
They're responsible for alot more than you might think. Yuke's creates most of the core game, whereas THQ gives it the finishing touch in visuals, audio, etc.