Porsche 911 Carrera, Turbo & GT (996): Ultimate Buyers' Guide