I'll go further than David in endorsing the "compromise" on Don't Ask, Don't Tell. It would be a huge and necessary step toward the permanent end of DADT. It's a conditional repeal, restoring the status quo ante 1993 under which presidents had sole authority to set military personnel policy toward gays and lesbians. But it would wipe out the statutory basis for the exclusion of gays. President Obama would surely exercise his authority to end the ban. And while a future president could in theory reinstate it, that's extremely unlikely in fact.
The problem is that we may not get this conditional repeal. Congress still has to vote for it. The Obama administration was dragged kicking and screaming into acquiescence. The letter from budget director Peter Orszag on behalf of the administration is about as non-committal and unenthusiastic as a message of "support" could be. The president and the White House are exercising no leadership, which is what may be needed to get this through even this heavily Democratic Congress this year. And if it doesn't get through this year, it isn't likely to happen anytime soon.