Friday and the weekend is almost here . . . .