 They toured extensively in Europe, performing on the TV show Top of the Pops as well as appearing on numerous BBC National Radio programs.Chip Taylor and Carrie Rodriguez also appeared on NPR radio program, Weekend Edition, and appeared in a feature article in "The New York Times"' "Sunday Arts" section in 2003.After four duet records with Taylor, she released her debut solo album, "Seven Angels on a Bicycle", on August 15, 2006.