we are a good 70% commercial.
i wouldnt put all your eggs in one basket mate, with more and more commercail contracts going to national rather than local ....
i think its nice to have a mix of both...
i see what you are saying with the domestic annoying stuff but if you set good ground rules from day one with the customers it will help alot - for example:
you will phone the night before
they will leave the gate open if not in ...
they will leave the money out in an agreed place.
may take a while for them to get into that routine but once they do - its easy when you phone up:
hi its the window cleaner, we are calling 2moz to do your monthly clean
customer ok - ill leave the gate open and put the money out as normal.