Like moths to a flame, celebrities love a good cause, especially one filled with cameras to document their do-gooding (I kid, I kid, I'm sure they do charity when we're not looking too!). Just check out the turnout for the 19th annual A Time For Heroes celebrity carnival. The event, which benefits the Elizabeth Glaser Pediatric AIDS Foundation, attracted an eclectic blend of celebrity, from media-hungry couples like Heidi Montag and Spencer Pratt (AKA "Speidi"), to camera-shy ones like Courtney Cox and David Arquette; from stars of train-wreck reality series like Denise Richards, to former reality stars turned new mom like Nicole Richie. And I'm just getting started. Check out my SLIDESHOW to see how I ranked 'em!