Keith Urban vs. John Mayer Who'd You Rather?

Solo singers Keith Urban, 42, and John Mayer, 32, dueted during rehearsals for the CMT Awards in Nashville on Wednesday.

0609_john_mayer_urban_launch
Question is ...