well, the Supreme Court ruled it was within Congressional power to establish the statute.
the Supreme Court did "not reach or decide any claim that the statute or its application denies equal protection, procedural or substantive due process, or any other constitutional rights."
the difference is small but important to understand what they decided.
here is the actual ruling instead of the media hyping the event so you go to their website:
http://www.supremecourt.gov/opinions/09pdf/08-1224.pdf