Alot of the good stuff starts immediately, and the first possible repeal date would be January of 2013, and that is assuming BHO loses the presidency and Republicans manage to hold both houses of Congress. That is a lifetime from now.Unless they changed it, the law won't take effect for 3-4 years. After the Republican landslide in November, they will have time to repeal the bill.
Besides, the way this bill is structured no Republican would have the guts to repeal it knowing that it would lead to an immediate insurance company purge of 20-30 million people as well as the return of the donut hole, kids being kicked off their parents insurance, and a bunch of other stuff.
Democrats were willing to lose their jobs because they knew that 3 years from now when a repeal would even be possible, that it will have taken hold in a way that will make it politically impossible to repeal as to get rid of the bad stuff all the good stuff people do like would have to go as well.