It seems there is never an end to the construction on the #7 line. For several months there was no weekend service between Queensboro Plaza and Times Square. This past weekend substitute bus service replaced the #7 line from Willets Point to Flushing-Main Street. I guess maintenance work must be done at a time when a minimal number of people are inconvenienced. I am please to say that the transition from the subway to the bus went smoothly yesterday with only short delays.