Ray Hanselman wraps his day, sets up tomorrow