Leaf Blowers SuckLeafblowers, you hate ’em unless you have one, then you have the power of a hurricane in your hands…