20070818 entertainment.english.hollywood: Cameron Diaz seen with John Mayer