Well, not that I think it changes things, but the bill in 2004 was enacted after being signed by the President on October 22, 2004. It passed congress on Oct 8th, 2004. That bill would have passed regardless since congress was still in session, but according to the literature I've read congress is no longer in session as of the 11th. This bill was also brought up on the last day in the last hours that congress was in session, we all knew it would pass if brought up but the importance of the bill itself can be seen in the last minute it was brought up versus how early on the 2004 bill was brought up, and if the signing period of the last bill tells us anything it's that it took longer than ten days to sign.