At ten before six on Sunday evening, the last of the Fourth of July weekend's heat wave blazed over the shiny, happy shoppers braving the third and... More >>>