I'm really bad at making lists that have rankings...and I agree with a lot of the names thrown out already...but I would add...
the Indigo Girls (as a duo they aren't really a solo...but they aren't really a band either

)
Tori Amos
Sarah McGlauglin (sp?)
Pat Benetar