Off-and-on-and-off again couple Jennifer Aniston and John Mayer have broken up. Again. Reports are that Mayer broke up with Aniston after she returned from Europe where she was promoting canine flick Marley & Me . I guess John didn't like her spending time with another dog. As usual the PR machine...