Summer is here, and it means only one thing, it is time for a mid-year sale. Yes, the long wait ...