Ralph Reed, a former senior adviser to George W. Bush's campaigns in 2000 and 2004, said Clinton's speech was big on rhetoric, but failed to hammer down key issues for the American people.
Microsoft has been criticised for employing Ralph Reed, the former head of the Christian Coalition and an advisor to George Bush, as one of its lobbyists.