10. John Mayer
While we have watched John Mayer bounce around between “sexual napalm” and Perez Hilton (shiver), this perpetual bachelor may have hope yet. His romance with Katy Perry is heating up nicely, and we wonder if there might even be a wedding round the corner!