Democrats, Republicans Reach Rare Bi-Partisan Compromise