Her sexy please-fuck-me outfits on the show are nothing short of legendary.
Did you know her role was originally written for Mary-Louise Parker? There are very few things in the world hotter than Teri Hatcher in Desperate Housewives.
She definitely tops Eva Longoria, herself.