If I were to re-rank this:
01. Christina Milian
02. Britney Spears
03. Adrienne Bailon
04. Vanessa Hudgens
05. Hilary Duff
06. Selena Gomez
07. Ashley Tisdale
08. Alyson Michalka
09. Christina Aguilera (in her prime, not now of course
)
10. Linday Lohan (same as X-Tina)
11. Miley Cyrus
12. Danielle Panabaker
13. Christy Carlson Romano
14. Raven-Symone
15. Demi Lovato
16. Emmy Rossum
17. Maiara Walsh
18. Jennifer Love Hewitt
19. Camilla Belle
20. Anne Hathaway (she does absolutely nothing for me, she's just so basic IMO).