Barack Obama faces criticism from liberal and gay rights groups over his choice of the Rev. Rick Warren to deliver the invocation at his inauguration.