OK the bill would be to hard to understand here is a link to a CNN online article talkign about the bill passing and also bringing up many of its problems I outlined.
http://www.cnn.com/2005/LAW/08/12/ramasastry.ids/
The actual Bill, although confusing can be found here
http://thomas.loc.gov/cgi-bin/query/z?c109:H.R.1268: