John Edwards may never live down his politically ill-advised $400 wash and trim.