I agree with (almost) everything Ross Douthat says here. And yes, Ross, I'm in favor of means-testing entitlements. Actually, that's probably why movement Republicans consider his spot as "token conservative" at the Times as a joke. Smart conservatives get frowned upon these days.
This is linked in his article, but I highly recommend trying to balance the budget yourself.