Progress on Several Fronts