Lots of good advice here. If I could add anything, it would be just a general landscape tidbit to check out when flower buds set on a landscape plant before pruning. Spring flowering plants generally set flower buds in the fall, while summer flowering plants generally set them in the spring. Pruning your crape myrtles in the winter doesn't reduce flowering because flower buds are produced in the spring. But, if you were to prune your azaleas or dogwoods in the winter, they wouldn't have many flowers in the spring, since their flower buds are set in the fall and the pruning would cut them off.