Lynette takes charge of office politics, Gabrielle is jealous of Carlos' new 'holier-than-thou' confidante, and Betty tries to help Caleb.
click here to see where to watch or (watch here).
Ready to Watch Desperate Housewives, Season 2, Episode 9?