CDIAZGYM030207_01.jpgCDIAZGYM030207_02.jpgCameron Diaz CDIAZGYM030207_33.jpgSeems like everytime we see Cameron these days, she's either smiling, going to the gym, or out with some hot guys (or all of the above)! Ya think she's puttin' on a show for her ex, or is happiness really the best revenge?