I never knew that Twiggy Ramirez help out on this album, but i cant careless anyhow!
Have any of yous seen them in concert yet? They are comming to my country in Jan 04 for the Big day Out!! and Metallica is playing is well cant remember the list!!! But i am so going, should be a kick ass show!!