Solving Problems With Style