The 4th of July falls on the weekend this year (unlike last year, when it fell in the middle of the week), prompting many retailers to start running their early sales all week long, and some longer ...