I've just about convinced myself that the answer to all my problems is a new vacuum cleaner
@hfrazey Have you considered a maid?