Personally I like to keep to a schedule most of the year. The windows are not as dirty,I earn more money and get round quicker but as I get older and reduce my hours I can be more flexible with certain jobs and move them around to suit me that day.
I love being a window cleaner it gives me so much freedom and flexibility compared to working for someone else.