Barack Obama now has an average lead of 4.8% in public polls over John McCain. I've updated charts here.