Barcelona = quad core server chip, for multi socket systems (HTT 2.0, since HTT 3.0 hasn't been designed for multi socket systems yet)
Budapest = quad core server chip, for single socket systems (HTT 3.0)
Shanghai = Barcelona + HTT 3.0 (will be released early 2008)