http://ca.askmen.com/specials/top_99_women/index.html
Katherine Heigl #1, awesome. The list is user votes driven for the most part.
IT'S NOT A HOT LIST.
The complete list for the lazy
1 - Katherine Heigl
2 - Alessandra Ambrosio
3 - Kate Beckinsale
4 - Eva Mendes
5 - Jessica Alba
6 - Scarlett Johansson
7 - Jessica Biel
8 - Rihanna
9 - Marisa Miller
10 - Adriana Lima
11 - Maria Menounos
12 - Megan Fox
13 - Keeley Hazell
14 - Beyonce
15 - Natalie Portman
16 - Gisele Bundchen
17 - Maggie Q
18 - Cheryl Tweedy
19 - Miranda Kerr
20 - Bar Refaeli
21 - Halle Berry
22 - Monica Bellucci
23 - Carrie Underwood
24 - Elisha Cuthbert
25 - Heidi Klum
26 - Penelope Cruz
27 - Aishwarya Rai
28 - Kim Kardashian
29 - Eva Longoria
30 - Alicia Keys
31 - Bianca Beauchamp
32 - Brooke Burke
33 - Layla Kayleigh
34 - Kelly Brook
35 - Angelina Jolie
36 - Christina Aguilera
37 - Rachel McAdams
38 - Shakira
39 - Keira Knightley
40 - Emmanuelle Chriqui
41 - Petra Nemcova
42 - Elin Nordegren
43 - Katharine McPhee
44 - Jaime Pressly
45 - Sofia Vergara
46 - Gemma Atkinson
47 - Jessica Simpson
48 - Nicole Scherzinger
49 - Danna Garcia
50 - Reon Kadena
51 - Hayden Panettiere
52 - Salma Hayek
53 - Michelle Lombardo
54 - Sienna Miller
55 - Gwen Stefani
56 - Sara Varone
57 - Rose McGowan
58 - Kate Moss
59 - Kristen Bell
60 - Malin Akerman
61 - Vanessa Hudgens
62 - Cassie
63 - Anne Hathaway
64 - Nelly Furtado
65 - Michelle Marsh
66 - Padma Lakshmi
67 - Mallika Sherawat
68 - Leona Lewis
69 - Lucy Pinder
70 - Federica Ridolfi
71 - Cate Blanchett
72 - Dita Von Teese
73 - Ana Ivanovic
74 - Maria Sharapova
75 - April Scott
76 - Jennifer Love Hewitt
77 - Rashida Jones
78 - Nadine Velazquez
79 - Ana de la Reguera
80 - Alyssa Milano
81 - Hilary Duff
82 - Naomi Watts
83 - Olivia Munn
84 - Ivanka Trump
85 - Rachel Weisz
86 - Sophia Bush
87 - Marion Cotillard
88 - Jessica Chobot
89 - Kerry Washington
90 - Milla Jovovich
91 - Mary Elizabeth Winstead
92 - Ali Larter
93 - Ashlee Simpson
94 - Zhang Ziyi
95 - Lindsay Lohan
96 - Giada de Laurentiis
97 - Vanessa Minnillo
98 - Jenna Fischer
99 - Blake Lively
Katherine Heigl #1, awesome. The list is user votes driven for the most part.
IT'S NOT A HOT LIST.
The complete list for the lazy
1 - Katherine Heigl
2 - Alessandra Ambrosio
3 - Kate Beckinsale
4 - Eva Mendes
5 - Jessica Alba
6 - Scarlett Johansson
7 - Jessica Biel
8 - Rihanna
9 - Marisa Miller
10 - Adriana Lima
11 - Maria Menounos
12 - Megan Fox
13 - Keeley Hazell
14 - Beyonce
15 - Natalie Portman
16 - Gisele Bundchen
17 - Maggie Q
18 - Cheryl Tweedy
19 - Miranda Kerr
20 - Bar Refaeli
21 - Halle Berry
22 - Monica Bellucci
23 - Carrie Underwood
24 - Elisha Cuthbert
25 - Heidi Klum
26 - Penelope Cruz
27 - Aishwarya Rai
28 - Kim Kardashian
29 - Eva Longoria
30 - Alicia Keys
31 - Bianca Beauchamp
32 - Brooke Burke
33 - Layla Kayleigh
34 - Kelly Brook
35 - Angelina Jolie
36 - Christina Aguilera
37 - Rachel McAdams
38 - Shakira
39 - Keira Knightley
40 - Emmanuelle Chriqui
41 - Petra Nemcova
42 - Elin Nordegren
43 - Katharine McPhee
44 - Jaime Pressly
45 - Sofia Vergara
46 - Gemma Atkinson
47 - Jessica Simpson
48 - Nicole Scherzinger
49 - Danna Garcia
50 - Reon Kadena
51 - Hayden Panettiere
52 - Salma Hayek
53 - Michelle Lombardo
54 - Sienna Miller
55 - Gwen Stefani
56 - Sara Varone
57 - Rose McGowan
58 - Kate Moss
59 - Kristen Bell
60 - Malin Akerman
61 - Vanessa Hudgens
62 - Cassie
63 - Anne Hathaway
64 - Nelly Furtado
65 - Michelle Marsh
66 - Padma Lakshmi
67 - Mallika Sherawat
68 - Leona Lewis
69 - Lucy Pinder
70 - Federica Ridolfi
71 - Cate Blanchett
72 - Dita Von Teese
73 - Ana Ivanovic
74 - Maria Sharapova
75 - April Scott
76 - Jennifer Love Hewitt
77 - Rashida Jones
78 - Nadine Velazquez
79 - Ana de la Reguera
80 - Alyssa Milano
81 - Hilary Duff
82 - Naomi Watts
83 - Olivia Munn
84 - Ivanka Trump
85 - Rachel Weisz
86 - Sophia Bush
87 - Marion Cotillard
88 - Jessica Chobot
89 - Kerry Washington
90 - Milla Jovovich
91 - Mary Elizabeth Winstead
92 - Ali Larter
93 - Ashlee Simpson
94 - Zhang Ziyi
95 - Lindsay Lohan
96 - Giada de Laurentiis
97 - Vanessa Minnillo
98 - Jenna Fischer
99 - Blake Lively