A Liberal with better Public Relations...just kidding, but there is a truth there. 'Liberal' has been hijacked by the Right to mean everything from anti-Family to politically corrupt; So, 'Progressive' has a much better sound. But a 'Progressive' needs to be defined besides sharing qualities with Liberals. A 'Progressive' can be someone who looks to move this country and its people forward, making progress; keeping this country current with the times we live in. Someone who respects the past, but lives in the present, and is always looking to the future.

Keywords from above, used in other answers: