It doesn't go into effect until Feb 2010. Its tied to the credit card reform bill and BO signed them together as is. So it doesn't take effect until the credit card reform does which is Feb 2010. I've heard someone is trying to seperate them so it can become effective now, but I'll have to research that some before I can say for sure.
Gvaldeg1 is correct on this point. The separation you may have heard of was the way they voted on the bill. They took a separate vote concerning the parks carry portion as a means of speeding up getting the credit card reform through. This was done simply to see if there would be to much resistance to the overall bill. Since the President doesn't have line item veto authority they would have had to go through the entire process again minus the parks carry portion. This would have pushed it far beyond Obama's time table.